原文: Git Rename Branch – How to Change a Local Branch Name
プロジェクトの作業中に、ローカルブランチの名前を変更する場合があるかもしれません。でも、Git ではどのようにすればいいでしょうか?
この記事では、Git で管理しているローカルブランチ名を変更する方法を 2 つご紹介します。
ブランチ名を変更する方法 - #1
ステップ 1: プロジェクトのルートディレクトリであることを確認します
まず ターミナルを開いてください。次に、cd
(ディレクトリ変更) コマンドで、プロジェクトのルートに移動します。
たとえば、ターミナルでホームディレクトリを開き、デスクトップ上にあるプロジェクトに cd
コマンドで移動したい場合は、このようなコマンドとなります。
cd Desktop/project-name
こちらは、デスクトップ上の Happy_Messages_Bot
というディレクトリ名のプロジェクトに移動する例です。
ステップ 2: 名前を変更したいブランチに切り替えます
git checkout
コマンドで、他のブランチに切り替えることができます。
git checkout branch-name
こちらは、test-branch
として作成済みのブランチに切り替えたい場合の例です。
ステップ 3: -m
フラグをつけてブランチ名を変更します
ブランチ名を変更したい場合には、このコマンドを使います:
git branch -m new-branch-name
こちらは、test-branch
から test-branch2
へ変更したい場合の例です。
git branch -m test-branch2
git status
を使って、新しいブランチ名に変更されたかどうかを確認できます。
ブランチ名を変更する方法 - #2
git checkout
コマンドで変更したいブランチに切り替えなくとも、コマンド 1 つで名前を変更することができます。
ステップ 1: master / main ブランチ上で作業していることを確認します
git status
を使って、master あるいは main ブランチ上で作業しているかどうかを確認します:
master あるいは main ブランチ以外で作業している場合は、master あるいは main ブランチに切り替えます。git checkout master
または git checkout main
コマンドで切り替えます。
ステップ 2: -m
フラグをつけてブランチ名を変更します
元のブランチ名を他の新しい名前に変える場合は、この構文が利用できます。
git branch -m old-branch new-branch
test-branch
から test-branch2
へ名前を変更する場合は、このようになります。
git branch -m test-branch test-branch2
新しいブランチ名を確認するには、git branch
コマンドを実行します。その結果、全てのブランチ名が表示されます。
これらの 2 つの方法で、Git で管理しているローカルブランチの名前を変更することができます。