我在这里有一个非常奇怪的,不好的情况。免责声明,我是git新手,而且我有点搞砸了。git submodule冲突推
所以我有很多submodules在我的fork中,基于monodevelop。
第一个:我甚至无法使用 git submodule update --init --recursive
更新我的子模块。
我尝试了一堆类似的命令,与rebase,foreach等,所以我终于得到最新使用git submodule foreach git pull origin master
。之后,我得到了我的所有文件。我然后承诺并推动我的变化
现在:我只注意到,我所有的子模块都有冲突。 < < < < < < < < HEAD等我不知道这些来自哪里,我不知道如何解决这些问题。
git状态表示一切都是最新的。子模块更新说,即使有力,一切都是最新的。 git fetch表示一切都是最新的。
将子模块内容放入主模块确实不太好:它会删除我在我的答案中提到的gitlink条目,并将其替换为常规文件夹。 '重置 - 硬'是一个很好的举措。 +1 – VonC
@VonC是的,那是我搞砸了。我不知道它会搞乱连接。这是出于无知,我应该更加注意承诺什么。我很高兴现在解决了。 :) – harsimranb