2013-02-11 2 views
4

Я просто клонировал репозиторий в качестве подмодуля в один из моих проектов. Al хорошо и работает, но вдруг я получаю это сообщение, когда я делаю 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

+0

Вы можете сказать git игнорировать сгенерированные файлы - это должно помочь. –

+0

@eis Я упоминал Dreamweaver :) 'Но Dreamweaver, возможно, добавил глупые папки _notes для ...' – jamietelin