ゆずめも

メモ的なブログです。主に勉強した事について書いてます。

消えないブランチ

$git push origin :hoge

masterブランチにmergeして、役目を終えたリモートブランチを削除しました。

 

さて次の作業に取り掛かろうと思い

$git branch -a

でブランチ一覧を見ると、なぜか削除したはずのブランチが

さっきのコマンドで消せてなかったのかな?と思いもう一度コマンドを実行すると

error: unable to delete 'hoge': remote ref does not exist
error: failed to push some refs to 'https://hoge@git.hogehoge.com/hoge/projectx.git'

け、消せない…

 

調べてみるとちゃんとこういう時のため?のコマンドが用意されてました

$git fetch --prune

を実行すると、すでに削除されているブランチを根こそぎ削除できます

お世話になったブランチですが

キャプテンブラボーのようにお別れを告げました。