GitHub などでリモートブランチ名を変更することはできない

結論

ただし、実質的に変更することはできます。

変更前のブランチを pull して手元で(ローカルで)ブランチ名を変更し、それを push すればよいです。そして元のリモートブランチを削除します。

この方法を用いる場合にはチームメンバーに連絡を取っておくべきでしょう。そしてしばらくの猶予期間を設けてから、名称変更前のリモートブランチを削除するのがよいと思います。

猶予期間を設けずに早めに削除をすることで、変更前のブランチに誤って push することを防げる、という利点もありますので、この点はチームで要相談かなと思います。

補足

Web の検索結果に「リモートブランチ名を変更する方法」というタイトルの記事をよく見るので、あえて厳密に書いてみました。

Powered by はてなブログ