GNU/Linux >> Linux の 問題 >  >> Ubuntu

ローカルおよびリモートのGitブランチの名前を変更する方法

はじめに

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

Ubuntu
  1. Ubuntuリモートデスクトップ:セットアップして接続する方法

  2. Linuxでローカルディレクトリとリモートディレクトリを同期する方法

  3. Ubuntu に Git をインストールしてセットアップするにはどうすればよいですか?

  1. SFTPプロトコルを使用してローカルマシンとリモートマシン間でファイルを転送する方法

  2. Git ブランチのローカルおよびリモートの名前を変更する方法

  3. ローカルの git リポジトリがリモートの前後にあるかどうかを確認する

  1. リポジトリからGitリモートを削除する方法

  2. Gitアップストリームとは何ですか?アップストリームブランチを設定する方法

  3. Gitで新しいブランチを作成する方法