ブランチを作る・一覧する - git branch

ブランチの一覧表示、作成、削除を行います。

概念図

git branch diagram

構文

bash
git branch [options] [<branch-name>]

使用例

ローカルブランチ一覧

bash
git branch

新しいブランチを作成

bash
git branch feature/login

ブランチを削除

bash
git branch -d feature/login

注意点

  • -d はマージ済みのみ削除

    -d(小文字)オプションはマージ済みのブランチのみ削除できます。安全装置として機能するので、通常はこちらを使います。

  • -D(大文字)は強制削除

    未マージのブランチを削除する場合は -D を使いますが、未マージの変更が失われる可能性があるため注意が必要です。本当に捨てて良いブランチか確認してから実行しましょう。

  • リモートブランチの削除は別コマンド

    git branch -d で消せるのはローカルブランチだけです。リモートブランチの削除には git push origin --delete <branch> を使用します。

関連コマンド