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:
 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>