* リモートブランチの削除 [#p06f9723]

** リモートブランチの削除 [#df0a4abe]
 git push --delete origin branch_name # --deleteは比較的後に実装されたオプションで、
 git push origin :branch_name               # 昔は←のようにしていた

- なお、なぜ:branch_nameをpushするとリモートブランチが削除されるかというと、
- git push origin branch_name branch_name は省略形で、本来はgit push origin branch_name:branch_name 
- これは git push origin [ローカルブランチ]:[リモートブランチ] という形式になっている
- したがって、git push origin [空のブランチ]:[リモートブランチ] とするとことで、リモートブランチを空にすることができる

***  リモートブランチの確認 [#ude5eab6]

 git branch -a

** Bitbucketのmasterブランチの削除 [#ba11c24d]

- git push --deleteする前に、Bitbucketの設定でメインブランチをmasterから変更する。
- Settings -> Repository details を開く。
- Main branchをmaser以外にして、保存する。
- git push --deleteする。
- https://qiita.com/pugiemonn/items/34b56b1aa757e33133e4

**  参考 [#e45119b0]

- http://shoma2da.hatenablog.com/entry/2014/03/08/234523

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS