ホームページ > 開発ツール > Git > git はブランチ パスを変更し、リモートにプッシュします

git はブランチ パスを変更し、リモートにプッシュします

WBOY
リリース: 2023-05-20 11:43:37
オリジナル
1448 人が閲覧しました

Text:

Git は、コードの変更とバージョン管理を効果的に管理するのに役立つ、非常に人気のあるバージョン管理システムです。 Git を使用するプロセスでは、ブランチの作成、ブランチのマージ、ブランチの削除などの操作を含むブランチの管理が必要になることがよくあります。場合によっては、ブランチ名の変更やブランチをあるディレクトリから別のディレクトリに移動するなど、ブランチ パスの変更も必要になります。この記事では、Git でブランチ パスを変更し、変更をリモート ウェアハウスにプッシュする方法を紹介します。

ステップ 1: ブランチ ステータスの確認

ブランチ パスを変更する前に、現在のブランチ ステータスを確認する必要があります。現在のブランチに関する情報を表示するには、次のコマンドを使用します。

git branch
ログイン後にコピー

このコマンドを実行すると、ブランチ リストと現在のブランチを確認できます。例:

* master
  develop
  feature-login
ログイン後にコピー

このうち、アスタリスクは現在のブランチを示します。

ステップ 2: 新しいブランチを作成する

ブランチ パスを変更する前に、新しいブランチを作成する必要があります。次のコマンドを使用して新しいブランチを作成できます。

git checkout -b new-branch
ログイン後にコピー

このコマンドは、「new-branch」という名前の新しいブランチを作成し、それを現在のブランチに切り替えます。新しいブランチで次の操作を実行します。

ステップ 3: ブランチ パスを変更する

新しいブランチで、次のコマンドを使用してブランチ パスを変更できます:

git branch -m new-path
ログイン後にコピー

その中に、「new-path」は新しい 1 つの分岐パスです。このコマンドを実行すると、ブランチのパスが変更されます。

ステップ 4: 変更をリモート ウェアハウスにプッシュする

ブランチ パスの変更が完了したら、変更をリモート ウェアハウスにプッシュする必要があります。これは、次の 2 つの手順で実行できます。

  1. 元のリモート ブランチを削除する
git push origin --delete old-path
ログイン後にコピー

このうち、「old-path」は元のブランチ パスです。このコマンドは、元のリモート ブランチを削除します。

  1. 変更されたローカル ブランチをリモート ウェアハウスにプッシュする
git push origin new-path
ログイン後にコピー

このコマンドを実行すると、変更されたローカル ブランチがリモート ウェアハウスにプッシュされ、新しいリモート ブランチになります。 。この時点で、次のコマンドを使用して、リモート ブランチが正常にプッシュされたかどうかを確認できます:

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

このコマンドは、すべてのリモート ブランチをリストします:

  origin/master
  origin/develop
  origin/feature-login
  origin/new-path
ログイン後にコピー

その中で、「origin/」は、これらの支店はすべて遠隔地の倉庫から来ています。

概要:

Git でブランチ パスを変更し、変更をリモート ウェアハウスにプッシュするには、まずブランチのステータスを確認し、次に新しいブランチを作成し、新しいブランチのパスを変更する必要があります。 、最後に元のリモート ブランチを削除し、新しいブランチをリモート ウェアハウスにプッシュします。このようにして、ブランチ パスを正常に変更し、リモート ウェアハウスにプッシュできます。

以上がgit はブランチ パスを変更し、リモートにプッシュしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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