git: stop warning me about changes in submodule -
i have git submodule showing "modified" in git status though never update it.
# on branch master # changes not staged commit: # (use "git add <file>..." update committed) # (use "git checkout -- <file>..." discard changes in working directory) # (commit or discard untracked or modified content in submodules) # # modified: mknetworkkit (new commits, untracked content) # how stop git thinking it? tried adding mknetworkkit .gitignore doesn't anything.
simply add:
git status --ignore-submodules the question "how rid of git submodules untracked status?" proposes more permanent way of masking status, if after temporarily hiding information, --ignore-submodules enough.
from git status man page:
--ignore-submodules[=<when>] ignore changes submodules when looking changes.
<when>can either "none", "untracked", "dirty" or "all", default.
- using "
none" consider submodule modified when either contains untracked or modified files or head differs commit recorded in superproject , can used override settings of ignore option in git-config(1) or gitmodules(5).- when "
untracked" used submodules not considered dirty when contain untracked content (but still scanned modified content).- using "
dirty" ignores changes work tree of submodules, changes commits stored in superproject shown (this behavior before 1.7.0).- using "
all" hides changes submodules (and suppresses output of submodule summaries when config optionstatus.submodulesummaryset).
Comments
Post a Comment