[英]Git submodules and orphaned commits
我有一個git repo(A),其中每個提交都是一個帶名稱(分支)的孤立提交。 Git存儲庫B使用A作為子模塊,因此始終在A中持有對SHA的引用。當我制作BI的新克隆時,需要執行典型的git submodule init/update
,但我不希望這樣做克隆所有A。我只希望它克隆單個孤立的提交(即子模塊引用)。
但是,即使我嘗試git submodule update --init --recursive --depth 1 path/to/A
,git git submodule update --init --recursive --depth 1 path/to/A
從master克隆。 有什么方法可以說服它僅克隆我關心的SHA?
如果B
A
用作子模塊,則應通過將A
子模塊配置為遵循branch來這樣做。
這樣, git submodule update --init --recursive --remote --depth 1 path/to/A
應該從它應該遵循的分支中簽出。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.