Я просто клонировал репозиторий в качестве подмодуля в один из моих проектов. 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
, он все еще говорит, что у меня есть невоспроизводимый контент.
Любые идеи?
Вы ничего не говорили о Dreamweaver, поэтому я думаю, что ответ, данный @ woodrow-douglass, является правильным для поставленного вопроса, и это должен быть действительно комментарий к этому ответу. :) – eis
Вы можете сказать git игнорировать сгенерированные файлы - это должно помочь. –
@eis Я упоминал Dreamweaver :) 'Но Dreamweaver, возможно, добавил глупые папки _notes для ...' – jamietelin