git怎麼更新submodules

我知道第一次下載submodules是用 java

git submodules init
git submodules update

能夠簡化爲
git submodules update --init --recursive

可是有時我在root project中執行git diff會出現以下信息

而後再出現問題的submodule中執行git status會出現以下信息:


怎麼辦???Pierre告訴個人辦法是:
git submodule sync --recursive
而後
git submodule update --recursive

接下來在nomad下執行git diff是空白的(開心)。。
可是在Seedbed下雖然執行git diff是空白的(開心)。。
可是執行git status會出現以下信息:


這裏的意思應該是nomad依賴的是這個submodule的某個特定版本,這不是最新。 git

對於這塊在概念上還有點模糊,先解決問題,記下來有時間再研究。

發現前兩天寫的詳解:http://my.oschina.net/uniquejava/blog/494408得抓緊時間看了。 .net

相關文章
相關標籤/搜索