はじめに
Gitは、開発の段階を移動するときにソフトウェアを追跡するために使用されるソフトウェアパッケージです。 Gitは分岐を使用して、変更を加えるためのコピーを作成しながら、コードの中央リポジトリを維持します。
このガイドでは、 ローカルシステムまたはリモートリポジトリでGitブランチの名前を変更する方法を学びます。
前提条件
- CentOS上のGitまたはUbuntu用のGitへの既存のインストール
- Linuxベースのオペレーティングシステム
- ターミナルウィンドウ/コマンドラインへのアクセス(Ctrl + Alt+TまたはCtrl+Alt + F2)
ローカルブランチの名前を変更
Gitでブランチの名前を変更するには:
1.コマンドラインインターフェイスで変更するブランチの名前を入力します:
git checkout old-branch
ブランチがチェックアウトされたという確認を受け取る必要があります。
2.次のコマンドを入力して、ブランチの名前を変更します。
git branch -m new-name
または、単一のコマンドを使用することもできます。まだマスターにいない場合は、マスターに切り替えてください:
git checkout master
ブランチ名を変更するには、次のように入力します。
git branch -m old-name new-name
3.ステータスを確認して、名前の変更が成功したことを確認します:
git branch -a
以下に示すように、出力はブランチの名前が正常に変更されたことを確認します。
これは、新しいブランチを作成し、リモートリポジトリの変更をプッシュして、ブランチ名が正しくないことを検出した場合に役立ちます。
リモートGitブランチの名前を変更
リモートリポジトリのGitブランチの名前を直接変更する方法はありません。古いブランチ名を削除してから、正しい名前のブランチをリモートリポジトリにプッシュする必要があります。
1.ローカルブランチの名前が正しいことを確認します:
git branch -a
2.次に、リモートリポジトリにある古い名前のブランチを削除します。
git push origin --delete old-name
出力は、ブランチが削除されたことを確認します。
3.最後に、正しい名前でブランチをプッシュし、アップストリームブランチをリセットします。
git push origin -u new-name
または、1つのコマンドでリモートブランチを上書きすることもできます:
git push origin :old-name new-name
アップストリームブランチのリセットは引き続き必要です:
git push origin -u new-name