【Git】ローカル/リモートブランチを削除する

やりたいこと

SourcetreeなどのGUIを使わず、コマンドでブランチを削除したい。

手順

まずは削除対象のブランチ名を確認する。

ブランチ一覧表示

git branch -a

git branchにオプションで -a を指定すると、ローカルとリモート全てのブランチを表示できる。

ローカルブランチの削除

ブランチ名が分かったら、以下コマンドを入力する。

git branch -d {ローカルのブランチ名}

-d をオプションに指定すると、ブランチを削除できる。

削除したいブランチが現在のブランチにマージされてない場合、上記では削除できない。

その際は、代わりに以下を入力する。

git branch -D {ローカルのブランチ名}

リモートブランチの削除

git push --delete origin {リモートのブランチ名}

リモートブランチの場合は、 –delete で削除ブランチを指定してプッシュする。

以下のように、リモートブランチに空をプッシュしても削除できる。

git push origin :{リモートのブランチ名}
カテゴリーGit

コメントを残す

メールアドレスが公開されることはありません。