在主repo中,還有另一個repo(可能是從github下載的,也就是說),我把它稱爲sub-repo。將sub-repo內容推到一起(不使用git submodules)
我不想使用git submodules功能。
子回購可能會被提交併最終推送到他自己的遠程。但我想繼續在主要的回購工作,忽略該文件夾(子回購)實際上是一個git回購。但我想跟蹤主回購的子回購內容(我正在研究後果here)。
我在這個努力中取得了成功,直到我推主要回購承諾的時候,我發現子回購內容沒有推到一起。儘管我在提交時添加了它。
使用git ls-files
,我看到文件夾(子回購)在那裏,但文件沒有列出,所以我不確定子回購內容是acctualy跟蹤主回購。
使用git ls-tree --full-tree -r HEAD
,我看到sub-repo被稱爲commit
,而不是blob
,就像main-repo的其他文件一樣。
是否可以將子回購內容推到一起?
要添加sub-repo,我使用'git add sub-repo/*'而不是'git add sub-repo'。現在'git ls-tree --full-tree -r HEAD'顯示子回購文件在那裏。 – KcFnMi