shimgo
9/25/2016 - 6:28 AM

git branch まとめ

git branch まとめ

###ブランチの表示

  • ローカルブランチ一覧
git branch
  • リモートブランチ一覧
git branch --remote
  • ローカル・リモートブランチ一覧
git branch --all
  • ブランチを切り替える
git checkout <branch>

###ブランチの削除

  • ローカルブランチの削除
git branch --delete foo
  • リモートブランチの削除
git push --delete origin foo

または

git push origin :foo

###ブランチ名を変更する

  • hogeをfooに変更する場合
  1. ローカルのブランチ名を変更
git branch -m hoge foo

hogeを省略すると現在のブランチをfooに変更する。
fooが既に存在する場合に上書きしたいなら-Mオプションを使う。

  1. リモートのhogeブランチを削除
git push origin :hoge
  1. 変更済みローカルブランチをプッシュ
git push origin foo