1. iorionda

    Posted

    iorionda
Changes in title
+Git で不要になったローカルブランチ・リモートブランチを削除する方法
Changes in tags
Changes in body
Source | HTML | Preview
@@ -0,0 +1,64 @@
+
+## ローカルブランチ
+
+### ブランチの一覧を見る
+- ローカルブランチの一覧を表示する
+
+```bash
+% git branch
+master
+foo
+bar
+```
+
+### 削除
+- HEAD にマージしたブランチを削除する
+
+```bash
+% git branch --delete foo
+```
+- マージしたかどうかを問わずに削除する
+
+```bash
+% git branch -D foo
+```
+
+## リモートブランチ
+### ブランチの一覧を見る
+- リモートブランチの一覧を表示する
+
+```bash
+% git branch --remote
+origin/HEAD -> origin/master
+origin/foo
+origin/bar
+```
+- ローカルブランチとリモートブランチの一覧を表示する
+
+```bash
+% git branch --all
+master
+foo
+bar
+origin/HEAD -> origin/master
+origin/foo
+origin/bar
+```
+
+### リモートブランチを削除する
+- リモートブランチ foo を削除する
+
+```bash
+% git push --delete origin foo
+```
+または
+
+```bash
+% git push origin :foo
+```
+
+---
+## 参照
+[3.5 Git のブランチ機能 - リモートブランチ](http://git-scm.com/book/ja/ch3-5.html)
+[Gitの内側-参照仕様(Refspec)](http://git-scm.com/book/ja/Git%E3%81%AE%E5%86%85%E5%81%B4-%E5%8F%82%E7%85%A7%E4%BB%95%E6%A7%98%EF%BC%88Refspec%EF%BC%89)
+