ホームページ > 開発ツール > Git > Gitでブランチ名を変更する方法

Gitでブランチ名を変更する方法

PHPz
リリース: 2023-04-04 13:52:41
オリジナル
7649 人が閲覧しました

Git ブランチの使用は非常に重要な作業方法です。ブランチ名が長すぎる、スペルが間違っている、命名が不規則であるなどの理由で、ブランチ名の変更が必要になる場合があります。次にGitでブランチ名を変更する方法を紹介します。

  1. ブランチの表示

ブランチ名を変更する前に、まず現在のすべてのブランチを把握する必要があります。現在のすべてのローカル ブランチを表示するには、次のコマンドを使用します:

$ git branch
ログイン後にコピー

すべてのローカル ブランチのリストがここに表示されます。以下に示すように、現在のブランチの前にアスタリスクがあることがわかります:

  master
* dev
  feature-1
  feature-2
ログイン後にコピー
  1. ローカル ブランチ名の変更

Git では、ブランチ名を変更する主な方法が 3 つあります。ブランチ

    ブランチを削除して新しいブランチを作成する
  • #新しいブランチを作成して古いブランチを削除する
  • ##次に、これら 3 つの方法を 1 つずつ紹介します。 1つ。
  • 2.1 ブランチの名前を変更する
次のコマンドでブランチの名前を変更できます。

$ git branch -m <old-branch-name> <new-branch-name>
ログイン後にコピー
このうち、「-m」は「移動」、つまり move/ を意味します。名前を変更します。ここで注意する必要があるのは、操作を実行するには必ず他のブランチに切り替えてください。切り替えないとエラーが報告されます。

2.2 ブランチの削除と新しいブランチの作成

この方法は主に 2 つのステップに分かれています:

古いブランチの削除

作成新しいブランチ

  • ステップ 1、古いブランチを削除します。次のコマンドを使用します。
$ git branch -d <old-branch-name>
ログイン後にコピー
ログイン後にコピー
  • このコマンドは、指定された古いブランチを削除します。
  • ステップ 2、新しいブランチを作成します。次のコマンドを使用します。

    $ git branch <new-branch-name>
    ログイン後にコピー
    これにより、新しいブランチが作成され、現在のブランチと同じ親ノードが設定されます。

    2.3 新しいブランチを作成して古いブランチを削除する

    この方法も 2 つのステップで実行されます:

    新しいブランチを作成する

    古いブランチを削除

    • ステップ 1、新しいブランチを作成します:
    $ git branch <new-branch-name> 
    ログイン後にコピー
  • これにより、新しいブランチが作成されます。新しいブランチのコードは、ブランチのコードとまったく同じです。古い枝。
  • ステップ 2、古いブランチを削除します:

    $ git branch -d <old-branch-name>
    ログイン後にコピー
    ログイン後にコピー
    これにより、古いブランチが削除されます。

    変更したブランチ名をプッシュする

    ローカル ブランチ名を変更した後、リモート ブランチを同期する必要があります。次のコマンドを使用して、変更されたブランチ名をリモート ウェアハウスにプッシュします。
      $ git push origin :<old-branch-name>
      $ git push origin <new-branch-name>
      ログイン後にコピー
    1. 上記のコマンドの「:」は、指定されたブランチをリモート ウェアハウスから削除し、2 番目のコマンドを使用してブランチをプッシュすることを意味します。倉庫への新しい支店。

    概要

    Git でブランチ名を変更する方法は上記の 3 つで、ニーズに応じて選択できます。 Git を運用する際には、誤操作をして無用なトラブルを引き起こさないよう注意が必要です。

      以上がGitでブランチ名を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

      ソース:php.cn
      このウェブサイトの声明
      この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
      人気のチュートリアル
      詳細>
      最新のダウンロード
      詳細>
      ウェブエフェクト
      公式サイト
      サイト素材
      フロントエンドテンプレート