ホームページ >開発ツール >Git >Git でさまざまなフェッチ アドレスとプッシュ アドレスを設定する方法を説明します。

Git でさまざまなフェッチ アドレスとプッシュ アドレスを設定する方法を説明します。

藏色散人
藏色散人転載
2022-11-03 16:55:492382ブラウズ

この記事の Git チュートリアル コラムでは、Git でさまざまなフェッチ アドレスとプッシュ アドレスを設定する方法を紹介します。困っている友達は集めて学ぶことができます~皆さんのお役に立てれば幸いです。

通常、Git だけで開発している場合、コードレビューなどは必要ありません。フェッチとプッシュのアドレスが 1 つあれば十分です。とにかくレビューする必要がありません。コードをカバーします。

しかし、社内または正式なコードのマージ プロセスでは、おそらく次のようなレビュー リンクが存在します:

  • メイン ウェアハウスを個人ウェアハウスにフォークする

  • 個人ウェアハウスのクローンをローカルに作成します

  • ローカル コードを変更してコミットを送信します

  • 変更をプッシュします個人ウェアハウス

  • マージ リクエストをメイン ウェアハウスに送信します

メイン ウェアハウスに変更がある場合は、別の手順が必要です:

  • メイン ウェアハウスからの同期変更、つまり手動プル

個人ウェアハウスをプッシュ アドレスとして設定し、メイン ウェアハウスをプッシュ アドレスとして設定する方法プルアドレス?

方法 1: 複数の起点

最初の方法は、元の起点リモート ウェアハウス アドレス (メイン ウェアハウス アドレス) に別のアドレスを追加することです。たとえば、次のように追加します。

git remote add origin_main git@github.com:yeszao/dnmp.git

このようにして、プッシュ 2 つとプル 2 つの合計 4 つのアドレスを構成しました:

git remote -v

origin git@github.com:MY_REPOSITY/dnmp.git (fetch)
origin git@github.com:MY_REPOSITY/dnmp.git (push)
origin_main git@github.com:yeszao/dnmp.git (fetch)
origin_main git@github.com:yeszao/dnmp.git (push)

コードをプッシュおよびプルするときは、次のようにすることができます。

git push origin master
git pull origin_main master

方法 2: オリジンを 1 つ (推奨)

もう 1 つの方法は、オリジンを 1 つだけ使用し、メイン ウェアハウスをフェッチ アドレスに設定し、個人ウェアハウスを設定することです。プッシュ アドレスに送信します:

git remote set-url origin git@github.com:yeszao/dnmp.git
git remote set-url --add --push origin git@github.com:MY_REPOSITY/dnmp.git

git リモート コマンドを使用して、設定されたアドレスを確認します:

origin git@github.com:MY_REPOSITY/dnmp.git (push)
origin git@github.com:yeszao/dnmp.git (fetch)

この方法では、コードのプッシュとプルが非常に簡単になります:

git push origin master
git pull origin master

特別な要件がない場合は、使用法とコマンドがより簡単な 2 番目の方法を使用することをお勧めします。

以上がGit でさまざまなフェッチ アドレスとプッシュ アドレスを設定する方法を説明します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はawaimai.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。