[Git]ブランチを削除する

ブランチを削除するには「branch」コマンドで「d」または「D」オプションを指定します。

ブランチの削除方法

「d」と「D」オプションの違いは?

[d]オプションではマージやプッシュをしていないブランチは削除できません。「D」オプションを使用すると強制的に削除できます。

削除できないケース

誤って削除してしまったブランチの復活

  1. ブランチを削除するとハッシュ値が表示されるので控えておきます。 次の例では[36464c4]がハッシュ値です。
    $ git branch -d develop
    Deleted branch develop (was 36464c4).
    
  2. ハッシュ値を使用してブランチを作成します。
    $ git checkout 36464c4 -b develop
    Switched to a new branch 'develop'
    

検証環境

関連ページ