【git/github】ローカルとリモートのブランチ名を変更する方法

はじめに

ローカルとリモートのブランチ名を変更する方法について

ローカルのブランチ名の変更

$ git branch -m <既存のブランチ名> <変更後のブランチ名>

# 変更したいブランチ名にいる場合は下記でもOK
$ git branch -m <変更後のブランチ名>

リモートのブランチ名の変更

厳密には既存のブランチを削除して、新たにpushする感じです。

  • まずは既存のリモートブランチを削除
$ git push origin :既存のブランチ名
  • ブランチ名を変更したローカルのブランチをプッシュ。
$ git push origin <新しいブランチ>

実際にやってみる

aaaというブランチ名を、bbbに変更したい時

$ git branch -m aaa bbb  # ローカルのブランチ名を変更

$ git push origin :aaa # リモートのaaaブランチを削除

$ git push origin bbb # リモートにbbbブランチをプッシュ