決めたブランチ名を変更したい、よくあることですね。
しかしながらGitのブランチ名の変更はめんどくさいというより、ローカルとサーバー両方のブランチ名の変更処理は存在しなかったと思います。
手順
- ローカル側の該当ブランチを削除する。
- もし、サーバー側を先に変更するとエラーが出ますので対処は後述します。
- サーバー側の該当ブランチ名を変更する。
- フェッチしてサーバー側(origin)のブランチ名が変更していたらOK。
- ローカルに必要であれなチェックアウトする。
エラーがでて削除できない。
サーバー側のリネームを先に行うとローカルのブランチが安全上の理由で削除できません。
保留中の更新が全くないことを確認し「強制」で削除を実施する。
