Git School · FluxGit

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を避けます。

ガイドを読む
FluxGitをダウンロード