Git でローカル / リモートのブランチ名を変える方法
Git でブランチを作って作業したのはいいものの、ブランチ名を後から変えたくなった場合。
目次
ローカルブランチ名の変更方法
ブランチ名を hoge
から fuga
に変えるには、以下のようにする。
$ git branch -m hoge fuga
-m
は --move
の略。コレでブランチ名を変更できる。
カレントブランチが hoge
で、カレントブランチの名前を fuga
に変更するなら以下のように省略しても OK。
$ git branch -m fuga
リモートブランチ名の変更方法
リモートブランチは「名前を書き換える」のではなく、旧名のブランチを削除し、改めて改名後のブランチを Push し直すことになる。他のメンバに迷惑がかからないように連絡をとってから実施したい。
まずは hoge
リモートブランチを削除する。
$ git push origin :hoge
次に改名後の fuga
ブランチをローカルからプッシュする。
$ git push origin fuga