![](/img/trans.png)
[英]How to properly git clone with Windows symlinks pointing to folder in submodule
[英]How to clone only a folder from a git submodule?
我正在嘗試從外部github倉庫獲取一個文件夾,以便在我的項目中使用。
我希望我的項目設置如下:
-my_project
-submodule
-code.py
-MY_README
-.git
我有一個名為some-submodule的遠程repo,結構如下:
-submodule
-code.py
-README
-.gitignore
所以我只想將子模塊文件夾添加到我的項目中。
但是之后我最終得到了這個
git submodule add http://github.com/user/submodule.git submodule
-my_project
-submodule
-submodule
-code.py
-README
-.gitignore
-MY_README
-.gitignore
我是git的新手所以我真的不知道是否可以使用git。 如果它有一些幫助我在Windows上使用msysgit。
那么,無論如何我可以從公共倉庫中獲得一個干凈的子模塊文件夾嗎?
您想要做的是不可行的,因為您無法克隆存儲庫的一部分。
一式兩份詳細信息如何更改git子模塊以指向子文件夾?
如果你:
git submodule add http://github.com/user/submodule.git
直接在my_project
下,您應該最終得到所需的目錄組織。
可選參數
<path>
是克隆子模塊在超級項目中存在的相對位置。
如果<path>
沒有給出,源庫的“humanish”部分被使用(“回購”為“/path/to/repo.git
”和“foo
”為“host.xz:foo/.git
”) 。
只是
git submodule update --init --recursive
在項目的根目錄中,它應該做你想要的
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.