1

さまざまなスクリプトに「git clone ...」が含まれていることが多く、それらを何度も実行すると Git のクローンが何度も作成されます。

このリポジトリ (サブモジュールを含む) が既にある場合に、URL をローカルのものにオーバーライドするように Git を構成する方法。理想的には、Git は新しくダウンロードしたすべてのリポジトリをその共通の場所に配置し、後で自動再利用する必要があります。

私はこのようなものが欲しい:

$ git clone http://q.q/q.git
Downloading the repository to /home/my_repositories/http_q.q_q.git
Cloning from /home/my_repositories/http_q.q_q.git into q

$ git clone http://q.q/qc.git
Downloading the repository to /home/my_repositories/http_q.q_qc.git
Cloning from /home/my_repositories/http_q.q_qc.git into qc
Fetching submodules for qc
Cloning from  /home/my_repositories/http_q.q_q.git
...
4

2 に答える 2

0

クローンをクローンしgit remote set-url origin <http_url>てから、それを元のリポジトリにリターゲットするために使用できます。

于 2013-09-16T20:13:27.210 に答える