💭
[ Git ] ブランチ名を変更したい...(ローカルとリモート)
👤「ブランチ名変えておいてね〜〜〜」
ただでさえ Git に関する恐怖が消えないのに
👤「ブランチ名変えておいてね〜〜〜」
これはもうこの世の終わりレベル
大丈夫です 一旦進めていきましょう
ローカルブランチの名前を変更する
変更対象のブランチにいる場合
git branch -m 新しいブランチ名
別のブランチにいる場合
git branch -m 古いブランチ名 新しいブランチ名
リモートブランチの名前を変更する
リモートブランチの名前を変更するには、以下の手順で行う
1. ローカルブランチの名前を変更
git branch -m 古いブランチ名 新しいブランチ名
2. 古いブランチをリモートから削除
git push origin --delete 古いブランチ名
3. 新しい名前のブランチをプッシュ
git push origin -u 新しいブランチ名
具体的な作業例
以下は、feature/old-name
をfeature/new-name
に変更する例
# 変更したいブランチに移動
git checkout feature/old-name
# ローカルブランチ名を変更
git branch -m feature/new-name
# 古いブランチをリモートから削除
git push origin --delete feature/old-name
# 新しいブランチをプッシュして追跡関係を設定
git push -u origin feature/new-name
Discussion