はじめに
gitのブランチ名を間違えてしまったという場合の対処法をまとめました。(ローカル、リモートそれぞれ)
ローカルブランチ名の変更
ターミナル
$ git branch -m 古いブランチ名 新しいブランチ名
// 今いるブランチの名前を変更する場合
$ git branch -m 新しいブランチ名
リモートブランチ名の変更
リモートブランチ名に関しては厳密に言うと変更ではないかもしれません。
直接、名前を変更するのではなく、名前を変更したブランチを新たにpushします。
なのでPRとかコードへのコメントとかは新しいブランチにはないのでご注意ください。
手順としては、
- ローカルのブランチ名を変更
- 変更したブランチを新たにリモートへpush
- 間違えてpushしたリモートブランチを削除
実際のコマンドは下記の通りです。
ターミナル
$ git branch -m 古いブランチ名 新しいブランチ名
$ git push -u origin 現在のブランチ名 // $ git push -u origin HEAD とするとブランチ名を入力しなてもpushできるので便利です。
$ git push origin :リモートのブランチ名
おわりに
gitの使い方を他にも書いていますので良かった参考にしてください。
gitの使い方(git init 〜git push)
gitのブランチ作成〜リモートへの登録(git checkout ~ git push -u origin)