簡體   English   中英

如何在本地克隆子模塊的'git clone --recursive'?

[英]How can I get 'git clone --recursive' to clone submodules locally?

我習慣於將git克隆到磁盤上的主位置,然后使用本地的git克隆來減少下載和復制時間。

但是,如果我克隆一個具有子模塊的項目, git clone --recursive ,它將使用--local作為主repo,但子模塊初始化仍然是通過引用URLS,這意味着我仍然要去做下載再次。

有沒有辦法從子模塊的本地副本而不是規范位置進行git clone --recursive clone?

這總是我的救世主:

git submodule update --init --recursive

這樣,即使子模塊中有子模塊,也會初始化子模塊並克隆它們。 我在我的bash_profile中有一個別名,並且總是將它用於空存儲庫和簡單的更新操作

alias gsu='git submodule update --init --recursive'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM