1. Git マージ
Git merge を使用すると、2 つのブランチの作業を 1 つに結合できます。
git merge <branch>TIP「git merge」を使用して、あるブランチから別のブランチ (通常はメイン ブランチ) に変更を統合します。 :::---
2. Git の差分
Git diff は、Git リポジトリ内の 2 つのコミットまたはファイル間の違いを示します。
Terminal window git diff <source branch> <target branch>3. Git ログ
の
git logコマンドは、プロジェクト履歴内のすべてのコミットを一覧表示します。Terminal window git logNOTE
--onelineや--graphなどのオプションを使用して、ログを簡略化または視覚化します。 :::---4. Git ショー
Git show は、特定の Git オブジェクト (コミット、タグ、ツリーなど) の詳細を表示します。
Terminal window git show <commit>5. Git grep
Git grep は、コードベースで特定の文字列またはパターンの出現を検索します。
Terminal window git grep -n <pattern>6. Git ブランチ
リポジトリ内にブランチを作成またはリストします。
Terminal window git branchTIPブランチを削除するには、
git Branch -d <branch>を使用します。 :::---7. Git プッシュ
ローカルのコミットをリモート リポジトリにプッシュします。
Terminal window git push -u <remote> <branch>8. Git スタッシュ
変更をコミットせずに一時的に保存します。
Terminal window git stashIMPORTANT忘れずに「git stash Pop」を実行して、隠した変更を再適用してください。 :::---
9. Git リベース
ベース ブランチの上にコミットを適用してブランチを更新します。
Terminal window git rebase <base>CAUTION不要な履歴の書き換えを避けるために、「rebase」と「merge」の違いを必ず認識してください。 :::---
10. Git 構成
グローバルまたはリポジトリ固有のオプションを設定または取得します。
Terminal window git config --global user.name "Your Name"git config --global user.email "<youremail@example.com>"11. Git クローン
既存のリポジトリのクローンをローカル マシンに作成します。
Terminal window git clone <repository>12. Git の初期化
新しい Git リポジトリを作成します。
Terminal window git init13. Git チェックアウト
ブランチ間を切り替えるか、ファイルを復元します。
Terminal window git checkout <branch>14. Git のリセット
現在の HEAD を特定のコミットにリセットします。
Terminal window git reset <commit>15. Git タグ
リポジトリ内のタグを管理します。
Terminal window git tagTIP注釈付きタグを作成するには、
git tag -a <tag>を使用します。 :::---16. Git アーカイブ
特定のコミットまたはブランチからファイルのアーカイブを作成します。
Terminal window git archive17. Git コミット
リポジトリへの変更を記録します。
Terminal window git commit -m "Commit message"18. Git のステータス
作業ツリーの状態を表示します。
Terminal window git status19. Git RM
作業ツリーとインデックスからファイルを削除します。
Terminal window git rm <file>20. Git リモート
追跡されたリポジトリのセットを管理します。
Terminal window git remote add <name> <url>21. Git インスタウェブ
ローカルの Web ベースの Git リポジトリ ビューアを起動します。
Terminal window git instaweb22. Git のメモ
コミットに追加情報を追加します。
Terminal window git notes add <message>23. Git Bisect
問題のあるコミットを見つけてリポジトリをデバッグします。
Terminal window git bisect24. Git サブモジュール
他のリポジトリをサブモジュールとしてインポートします。
Terminal window git submodule add <repository>25. Git バグレポート
システムとリポジトリの情報を含むバグ レポートを作成します。
Terminal window git bugreport26. Git Fsck
リポジトリの整合性を確認し、到達不能なオブジェクトを回復します。
Terminal window git fsck27. Git ストリップスペース
リポジトリから末尾の空白を削除します。
Terminal window git stripspace28. Git フック
Git ライフサイクル イベントに応じてスクリプトを自動的に実行します。
Terminal window git hooks29. Git のせい
ファイル内の行を最後に変更した人を表示します。
Terminal window git blame <file>30. Git LFS (大容量ファイルストレージ)
Git リポジトリ内の大きなファイルを管理します。
Terminal window git lfs31. Git ガベージ コレクション
不要なファイルをクリーンアップしてリポジトリを最適化します。
Terminal window git gc32. Git の説明
最新のタグに基づいて、コミットの読みやすい名前を生成します。
Terminal window git describe33. Git Reflog
リポジトリ上で実行されたすべての Git アクションを表示します。
Terminal window git reflog34. Git ログ (拡張)
追加オプションを使用してコミット ログを視覚化します。
Terminal window git log --graph --oneline35. Git チェリーピック
別のブランチから現在のブランチにコミットを適用します。
Terminal window git cherry-pick <commit>36. Git スイッチ
ブランチ間を素早く切り替えます。
Terminal window git switch <branch>NOTE「git switch」は、ブランチ切り替えのための「git checkout」の最新の代替手段です。 :::---