Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ ブランチ間の移動と削除 | Gitにおけるブランチの操作
Gitの基礎

bookブランチ間の移動と削除

メニューを表示するにはスワイプしてください

新しいブランチの作成と切り替え

既存のブランチに切り替えるには、git checkout コマンドを使用。 ただし、新しいブランチを作成してすぐに切り替える操作はよく行われるため、Git にはそのための便利なオプションが用意されています。

同じ git checkout コマンドに -b フラグを付けて使用:

git checkout -b <new_branch_name>

ブランチの削除

ブランチを削除するには、-d フラグ(delete の略)を使用。これは、そのブランチの変更がすでに現在のブランチにマージされている場合のみ削除されます:

git branch -d <branch_name>

ここで <branch_name> は削除したいブランチ名。

Note
注意

未マージの変更がある場合、Git は削除を防止し、警告を表示。

例を使って説明します。

例のワークフロー

まず、作業ツリーステージングエリアの状態を確認します。

状態の確認

ご覧のとおり、作業ツリーとステージングエリアはであり、現在はtesting/some-testsブランチ上にいます。 ここで、新しいブランチfeature/new-featureを作成し、直ちにそのブランチに切り替えてから、すべてのブランチを一覧表示します。

ブランチの作成とチェックアウト

HEADは新しいブランチを指しているため、直近2つのコミットを表示します。

2つの最新コミット

新しいブランチと testing/some-tests ブランチは、同じ最新コミットを指しています。 現在新しいブランチにいるため、testing/some-tests ブランチを安全に削除できます。

ブランチの削除

削除が正常に完了しました。 次に、直近2つのコミットを確認し、すべての既存ブランチを一覧表示します。

最新の2つのコミットを表示し、ブランチを一覧表示

ブランチの削除が正常に完了し、2つのブランチのみが残っています。 新しいブランチは最新のコミットを指しており、masterブランチは1つ前のコミットにとどまっています。

question mark

ブランチを作成し、すぐにそのブランチへ切り替えるコマンドはどれですか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 4.  3

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 4.  3
some-alt