2013-02-11 67 views
4

我剛剛將一個存儲庫作爲子模塊克隆到我的一個項目中。艾爾很好,工作,但突然間,當我做git status;Git子模塊正在發展中?

# Changes not staged for commit: 
# (use "git add <file>..." to update what will be committed) 
# (use "git checkout -- <file>..." to discard changes in working directory) 
# (commit or discard the untracked or modified content in submodules) 
# 
#  modified: wp-content/plugins/advanced-custom-fields (untracked content 
) 
# 

如果我去做git diff我得到如下:

-Subproject commit 486e51db9b6ce49114c897ed1893a208d2289a29 
+Subproject commit 486e51db9b6ce49114c897ed1893a208d2289a29-dirty 

令人擔憂的是-dirty變化。這是什麼意思?我如何解決它?我還沒有對存儲庫進行任何更改。但Dreamweaver可能已經爲它添加了愚蠢的_notes文件夾。我試圖刪除它們,但仍然有同樣的問題。這是什麼導致它變髒?

如果我嘗試做一個git add -A它仍然說我有未跟蹤的內容。

任何想法?

回答

4

的-dirty後綴是指子模塊發生了變化。做到這一點:

cd wp-content/plugins/advanced-custom-fields 

然後

git status 

,你會看到什麼樣的變化是造成你的子模塊是骯髒。

0

嘗試git add wp-content/plugins/advanced-custom-fields

1

問題是因爲我懷疑Dreamweaver創建了* _notes *文件夾。我發現瞭如何通過http://forums.adobe.com/docs/DOC-1671

禁用此正如@Woodrow道格拉斯提到,我需要檢查我的子模塊的文件夾,看看有什麼改變。並且所做的更改是創建* _notes *文件夾的負載。

+0

你沒有提到任何有關Dreamweaver的東西,所以我認爲@ woodrow-douglass給出的答案對於提出的問題是正確的,這應該是對這個答案的一個評論。 :) – eis 2013-02-11 13:55:57

+0

你可以告訴git忽略生成的文件 - 這應該有所幫助。 – 2013-02-11 14:54:29

+0

@eis我提到Dreamweaver :)'但Dreamweaver可能已經添加了愚蠢的_notes文件夾...' – jamietelin 2013-02-12 09:24:42