ホームページ > 開発ツール > Git > git でブランチ名を変更するにはどうすればよいですか?メソッドの簡単な分析

git でブランチ名を変更するにはどうすればよいですか?メソッドの簡単な分析

PHPz
リリース: 2023-04-03 14:07:46
オリジナル
1460 人が閲覧しました

Git を複数人での共同開発に使用する場合、通常、プロジェクトには複数のブランチがあります。これらのブランチは、新しい機能の追加、バグの修正、または他の種類の開発タスクの実行に使用できます。場合によっては、現在の開発タスクやステータスの変更を反映するためにブランチ名を変更する必要があります。この記事ではGitコマンドを使ってブランチ名を変更する方法を紹介します。

ブランチの表示

ブランチ名の変更を開始する前に、現在利用可能なブランチを確認する必要があります。次のコマンドを使用してローカル ブランチを表示できます。

git branch
ログイン後にコピー

このコマンドは、すべてのローカル ブランチのリストを返し、* を使用して現在のブランチを示します。リモート ブランチを表示したい場合は、次のコマンドを使用できます。

git branch -r
ログイン後にコピー

このコマンドは、リモート ブランチのリストを返します。リモート ブランチの名前の前にリモート サーバーの名前とバックスラッシュが付くことに注意してください。

新しいブランチの作成

新しいブランチを作成したい場合は、次のコマンドを使用できます:

git branch <new_branch_name>
ログイン後にコピー

これにより、現在のブランチ上に新しいブランチが作成されます。新しいブランチは現在のブランチからフォークし、そのすべてのコミット レコードを継承します。次のコマンドを使用して、新しいブランチを操作できます:

git checkout <new_branch_name>
ログイン後にコピー

これにより、Git ブランチが新しく作成されたブランチに切り替わります。

ブランチ名の変更

ブランチ名の変更は比較的簡単な作業です。次のコマンドを使用してブランチ名を変更できます:

git branch -m <new_branch_name>
ログイン後にコピー
ログイン後にコピー

このコマンドは、現在のブランチの名前を新しいブランチ名に変更します。

別のブランチの名前を変更する場合は、まずそのブランチに切り替える必要があります。次のコマンドを使用できます:

git checkout <old_branch_name>
ログイン後にコピー

次のコマンドを使用してブランチ名を変更できます:

git branch -m <new_branch_name>
ログイン後にコピー
ログイン後にコピー

これにより、選択したブランチの名前が変更されます。

変更のプッシュ

最後のステップは、変更をリモート リポジトリにプッシュすることです。次のコマンドを使用して、変更をリモート リポジトリにプッシュできます。

git push origin -u <new_branch_name>
ログイン後にコピー

このコマンドは、新しく作成されたブランチを Git リポジトリにプッシュし、リモート ブランチに関連付けます。既存のブランチの名前を変更する場合は、次のコマンドを実行する必要があります:

git push origin -u <new_branch_name> --force
ログイン後にコピー

既存のブランチの名前を変更するときは --force フラグを使用する必要があることに注意してください。そうしないと、Git がエラーをスローします。 。

概要

複数人による共同開発では、Git ブランチはコードの独立した開発と管理に役立ちます。この記事では、ブランチ名の作成、表示、変更方法と、変更をリモート リポジトリにプッシュする方法について説明します。これらの単純な Git コマンドを使用すると、Git プロジェクトのブランチを簡単に管理および制御できます。

以上がgit でブランチ名を変更するにはどうすればよいですか?メソッドの簡単な分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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