💭

[ Git ] ブランチ名を変更したい...(ローカルとリモート)

2025/02/04に公開

👤「ブランチ名変えておいてね〜〜〜」

ただでさえ Git に関する恐怖が消えないのに

👤「ブランチ名変えておいてね〜〜〜」
これはもうこの世の終わりレベル

大丈夫です 一旦進めていきましょう

ローカルブランチの名前を変更する

変更対象のブランチにいる場合

git branch -m 新しいブランチ名

別のブランチにいる場合

git branch -m 古いブランチ名 新しいブランチ名

リモートブランチの名前を変更する

リモートブランチの名前を変更するには、以下の手順で行う

1. ローカルブランチの名前を変更

git branch -m 古いブランチ名 新しいブランチ名

2. 古いブランチをリモートから削除

git push origin --delete 古いブランチ名

3. 新しい名前のブランチをプッシュ

git push origin -u 新しいブランチ名

具体的な作業例

以下は、feature/old-namefeature/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