2015-07-10 46 views

回答

1

你看到什么是gitlink(一special entry in the index)表示记录你的子模块的SHA1。

当你添加一个子模块时,你添加一个“文件”(gitlink),你需要提交和推送。

+0

做完提交和推送后,我对该文件夹的一个类进行了更改,并且我再次看到整个gitlink,而不是“添加和提交”的类。为什么? –

+1

@IkerAguayo因为从父回购的角度来看,您所看到的只是一个SHA1,记录了subrepo的新状态(请参阅http://stackoverflow.com/a/17442045/6309)。你会看到仅在subrepo文件夹中添加和提交。这就是为什么您需要首先推送您的subrepo更改,或由父repo记录的SHA1会引用不存在的参考。 – VonC

相关问题