初めてのシステムと日記

システムも日記も初めてです。

Gitのローカルブランチ、リモートブランチの両方を削除する方法

■ローカルブランチの削除

$ git branch -a
* master
  test
  remotes/origin/HEAD -> origin/master
  remotes/origin/master
  remotes/origin/test
$ git branch -d test
Deleted branch test (was 3cf312e).
$ git branch -a
* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/master
  remotes/origin/test

git branch -d [local_branch] で削除。


■リモートブランチの削除

// -d で消すとnot foundと出て消せない
$ git branch -d remotes/origin/test
error: branch 'remotes/origin/test' not found.
$ git branch -d origin/test
error: branch 'origin/test' not found.
// -rd で消すとリモートブランチが消せる
$ git branch -rd origin/test
Deleted remote branch origin/test (was 3cf312e).
$ git branch -a
* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/master