Githubのブランチを削除する方法をメモ

ローカルのブランチを削除する場合は下記コマンドで削除できるがgithubでは特定のブランチのみの削除ができない?かな

ローカルブランチの削除

git branch -d [ブランチ名]

githubのブランチを削除する

githubから削除できないため、ブランチをリモートにpushするのと同様で削除した情報をpushですれば削除可能。

githubブランチの削除

git push [push先リポジトリ] :[削除したいブランチ名]

[push先リポジトリ]の後に半角スペースがあるがこれが重要。
これで削除可能。

納得いかない場合はこれより下を参照。

git push 概要

git pushの詳細

git push [push先リポジトリ] [ローカルブランチ名]:[リモートブランチ名]

つまりブランチ削除時に[ローカルブランチ名]を空指定したことで空のブランチをpushという意味

【余談】

git push origin master

上記コマンドは下記コマンドの省略形

git push origin master:master

追記

githubブランチの削除を削除する場合は下記でも可能(というかこっちが正当)

git push --delete [push先リポジトリ] [リモートブランチ名]

その他おすすめの備忘録

Tagged with:
 

コメントを残す