この記事の 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 サイトの他の関連記事を参照してください。