ブランチ間の移動と削除
メニューを表示するにはスワイプしてください
新しいブランチの作成と切り替え
既存のブランチに切り替えるには、git checkout コマンドを使用。
ただし、新しいブランチを作成してすぐに切り替える操作はよく行われるため、Git にはそのための便利なオプションが用意されています。
同じ git checkout コマンドに -b フラグを付けて使用:
git checkout -b <new_branch_name>
ブランチの削除
ブランチを削除するには、-d フラグ(delete の略)を使用。これは、そのブランチの変更がすでに現在のブランチにマージされている場合のみ削除されます:
git branch -d <branch_name>
ここで <branch_name> は削除したいブランチ名。
未マージの変更がある場合、Git は削除を防止し、警告を表示。
例を使って説明します。
例のワークフロー
まず、作業ツリーとステージングエリアの状態を確認します。
ご覧のとおり、作業ツリーとステージングエリアは空であり、現在はtesting/some-testsブランチ上にいます。
ここで、新しいブランチfeature/new-featureを作成し、直ちにそのブランチに切り替えてから、すべてのブランチを一覧表示します。
HEADは新しいブランチを指しているため、直近2つのコミットを表示します。
新しいブランチと testing/some-tests ブランチは、同じ最新コミットを指しています。
現在新しいブランチにいるため、testing/some-tests ブランチを安全に削除できます。
削除が正常に完了しました。 次に、直近2つのコミットを確認し、すべての既存ブランチを一覧表示します。
ブランチの削除が正常に完了し、2つのブランチのみが残っています。
新しいブランチは最新のコミットを指しており、masterブランチは1つ前のコミットにとどまっています。
フィードバックありがとうございます!
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください