Как избавиться от неотслеживаемого статуса подмодулей Git?

Кажется, я не могу избавиться от неотслеживаемого содержимого в подмодулях Git. Выполнение git status дает:

# On branch master
# Changes not staged for commit:
#   (use "git add ..." to update what will be committed)
#   (use "git checkout -- ..." to discard changes in working directory)
#   (commit or discard the untracked or modified content in submodules)
#
#    modified:   bundle/snipmate (untracked content)
#    modified:   bundle/surround (untracked content)
#    modified:   bundle/trailing-whitespace (untracked content)
#    modified:   bundle/zencoding (untracked content)
#
no changes added to commit (use "git add" and/or "git commit -a")

Добавление параметра - ignore-submodules скрывает эти сообщения, но мне интересно, есть ли способ избавиться от этой грязи более подходящим способом.

140
задан Peter Mortensen 13 July 2016 в 13:08
поделиться