我在這裏有一個非常奇怪的,不好的情況。免責聲明,我是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