开发者

Verbose display of a git add

I have a file that shows up in git status's "Changed but not updated" list as (modified content, untracked content), and whose status doesn't change when I do git add on it.

I was wondering if there is 开发者_如何学编程a command that will give me more diagnostic information. The -v option didn't to anything.


Make sure your file isn't part of a submodule: adding a file of a submodule from its parent repo wouldn't work.

git status can display changes to a submdodule, unless the --ignore-submodules[=<when>] is used. (or if the config diff.ignoreSubmodules is set).


Check the response of git ls-files --others --ignored --exclude-standard to see if Git believes it should be ignored. This would be the first debugging step that I would take.

Then, you can try to force the addition with git add --force <filename> and see if that overcomes any ignoring that is preventing the addition to staging.


Have you tried looking at your .gitignore file in the project's root directory. You may have the file in question excluded from tracking. Hope that helps -

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜