簡體   English   中英

Git子模塊和孤立的提交

[英]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.

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