Gitの実践ガイドと操作手順
解決したい作業を選んでください。各ガイドでは、リポジトリを変更する前の確認、コマンド、制限を説明します。
Git の「would clobber existing tag」を修正する方法。
Git の would clobber existing tag エラーを修正するには、ローカルとリモートのタグを比較し、元の参照を保存してから、確認したタグだけを更新します。
ガイドを読むAIコーディングエージェント向けGit worktree:安全な運用手順。
Git worktreeでAIタスクを並行化。同じ基準コミット、コミット済み成果、レビュー、通常のマージ、強制しない後片付けを徹底します。
ガイドを読む間違ったブランチにコミットしたときの移動手順
救出用ブランチを残してcherry-pickで正しいブランチへ変更を適用します。元の履歴が共有済みかを確認し、resetとrevertを使い分けます。
ガイドを読むGitのdetached HEAD:離れる前にコミットを保つ
detached HEADを理解し、git switch -cで作業にブランチ名を付けます。reflogから確認済みコミットを救出できますが、未コミットのファイルのバックアップではありません。
ガイドを読むGitブランチが分岐したとき:mergeかrebaseか
fetch後にローカルとリモートのコミットを確認し、救出ブランチを残してmergeかrebaseを選びます。競合時の続行と中止も区別します。
ガイドを読むGit worktreeとsubmodule:履歴の所属で選ぶ
worktreeは同じリポジトリの別ブランチを開き、submoduleは別リポジトリのコミットを固定します。所有、更新、片付けと併用の制限を比較します。
ガイドを読むGit amend:ステージ内容を確認して直前のコミットを修正
Git --amendで直前の非公開コミットを修正。ステージ済みの差分を確認し、メッセージだけなら--onlyを使い、共有済みの履歴では追加コミットを選ぶ手順と注意点を説明します。
ガイドを読む直前のGitコミットを取り消す:soft resetとrevert
ローカル変更をステージに残すreset --softと、共有済み変更を逆転するrevertを使い分けます。親と保存状態を確認し、不要なhard resetを避けます。
ガイドを読む