[git] branchの削除方法

ローカルブランチを削除する

ローカル・ブランチを削除する(末端のブランチの削除は失敗する)

ローカル・ブランチを『強制』削除する(mergeされたブランチか否かを問わない)

 

リモート・ブランチを削除する

解説

ローカルのブランチ名を省略する(空を指定する)ことでリモートリポジトリが結果として削除される。

 

リモートで削除されたブランチをローカルからも削除する

明示的に -p, --prune を指定しないとfetchは新しいブランチをローカルに引っ張るだけで削除はしない。