2017-07-06 36 views
0

我在git上的存儲庫(/path/myrepo)上添加了另一個存儲庫作爲子模塊。我在Windows上使用git擴展。加入資料庫後,我犯下的唯一文件是將子模塊添加到存儲庫

[submodule "comms"] 
    path = comms 
    url = http://xxx-eng1/stash/scm/ta/sub.git 

的倉庫是就在我/path/myrepo。我應該承諾並將此子模塊推入我的主模塊嗎?

回答

1

是的,你應該。 .gitmodules文件受其他文件的版本控制,如.gitignore文件。這也是項目其餘部分的推動和拉動。

你可以做$ git diff --cached --submodule更清晰

當你提交這些更改,您將看到消息像 create mode 160000 comms

的160000模式是在Git中一個特殊的模式,這意味着你將一個提交記錄爲目錄條目而不是子目錄或文件

相關問題