原文: Git Rename Branch – How to Change a Local Branch Name

プロジェクトの作業中に、ローカルブランチの名前を変更する場合があるかもしれません。でも、Git ではどのようにすればいいでしょうか?

この記事では、Git で管理しているローカルブランチ名を変更する方法を 2 つご紹介します。

ブランチ名を変更する方法 - #1

ステップ 1: プロジェクトのルートディレクトリであることを確認します

まず ターミナルを開いてください。次に、cd (ディレクトリ変更) コマンドで、プロジェクトのルートに移動します。

たとえば、ターミナルでホームディレクトリを開き、デスクトップ上にあるプロジェクトに cd コマンドで移動したい場合は、このようなコマンドとなります。

cd Desktop/project-name

こちらは、デスクトップ上の Happy_Messages_Bot というディレクトリ名のプロジェクトに移動する例です。

Screen-Shot-2021-11-02-at-10.30.01-PM-1

ステップ 2: 名前を変更したいブランチに切り替えます

git checkout コマンドで、他のブランチに切り替えることができます。

git checkout branch-name

こちらは、test-branch として作成済みのブランチに切り替えたい場合の例です。

Screen-Shot-2021-11-02-at-10.39.57-PM

ステップ 3: -m フラグをつけてブランチ名を変更します

ブランチ名を変更したい場合には、このコマンドを使います:

git branch -m new-branch-name

こちらは、test-branch から test-branch2 へ変更したい場合の例です。

git branch -m test-branch2

git status を使って、新しいブランチ名に変更されたかどうかを確認できます。

Screen-Shot-2021-11-02-at-10.52.02-PM

ブランチ名を変更する方法 - #2

git checkout コマンドで変更したいブランチに切り替えなくとも、コマンド 1 つで名前を変更することができます。

ステップ 1: master / main ブランチ上で作業していることを確認します

git status を使って、master あるいは main ブランチ上で作業しているかどうかを確認します:

Screen-Shot-2021-11-02-at-11.02.20-PM

master あるいは main ブランチ以外で作業している場合は、master あるいは main ブランチに切り替えます。git checkout master または git checkout main コマンドで切り替えます。

Screen-Shot-2021-11-02-at-11.05.28-PM

ステップ 2:  -m フラグをつけてブランチ名を変更します

元のブランチ名を他の新しい名前に変える場合は、この構文が利用できます。

git branch -m old-branch new-branch

test-branch から test-branch2 へ名前を変更する場合は、このようになります。

git branch -m test-branch test-branch2

新しいブランチ名を確認するには、git branch コマンドを実行します。その結果、全てのブランチ名が表示されます。

Screen-Shot-2021-11-02-at-11.15.52-PM

これらの 2 つの方法で、Git で管理しているローカルブランチの名前を変更することができます。