ホームページ >バックエンド開発 >PHPチュートリアル >git は複数の URL アドレスを元島ライブラリに追加します
git は複数の URL アドレスをリモート ライブラリに追加します
ディレクトリ [-]
著者:shede333
ホームページ: http://my.oschina.net/shede333 && http://blog.sina.com.cn/u/1509658847
著作権表示: オリジナル記事、著作権ステートメント: 複製は自由です - 非営利 - 非二次的 - 帰属の維持 [クリエイティブ コモンズ BY-NC-ND 3.0][]
通常、リモート ライブラリを git に追加します ( git remote add origin <url></url>
(
ですが、ローカル git ライブラリを追加することもできます。両方とも github にプッシュします) , [email protected]、解決方法。
誰かが 2 つ以上のリモート ライブラリを使用する可能性があります。つまり、別のリモート ライブラリを追加する可能性があります。git remote add origin2
;
2 つのライブラリへのプッシュを完了するには git Push を 2 回行う必要があるため、この方法は非常に非効率です。
実は、git のリモート ライブラリを複数のアドレスに対応させる方法もあります。つまり、リモート ライブラリのオリジンに複数の URL アドレスを持たせることができます。 方法は次のとおりです:
まず、3 つのリモート ライブラリ アドレスを追加するとします。
まず最初のアドレス git remote add origin <url1></url1>
を追加しますgit remote set-url --add origin <url2></url2>
3 番目のアドレスを追加します git remote set-url --add origin <url3></url3>
.... など
これで、元のライブラリへの複数のアドレスの追加が完了します。今後は、git push origin master
を使用するだけです。一度に 3 つのライブラリにプッシュします (git push
を使用することもできます)
git remote set-url --add origin
現在の git プロジェクトの config ファイル に移動するだけですレコードの行
設定ファイル を開くには 2 つの方法があります:
git config -e
git remote set-url --add origin
を実行するたびに、以下に示すように行が追加されます。 🎜>
: 現在のすべてを表示します。 リモート ライブラリの詳細情報は git remote -v
远程库名字 url连接(类型)
を使用する場合、オリジンで複数の URL アドレスにプッシュできます。git push origin master
ただし、
を使用する場合、オリジンでプルできるのは 1 つの URL アドレスのみです。つまり、上記の fetch-url)、この fetch-url のデフォルトは git pull
オリジンに追加した最初のアドレス 、 を変更したい場合は、設定ファイル内の 3 つを変更するだけです。 URL の順序で十分な場合、fetch-url は最初にランク付けされた UTL 接続に直接対応します。
[email protected]興味があれば読んでみてください
IDEA/Git 複数のプッシュ リモート リポジトリを設定する、または複数のプッシュ リポジトリを同時に送信する
From: http ://my.oschina.net/shede333/blog/299032