对于我正在进行的项目,我想使用:
git add . -A
将一些文件添加到舞台上。问题是Git认为这些文件与上次提交没有变化,因此会被忽略。但是,我个人更改了文件,但Git仍然认为该文件没有变化。
如何“强制”将该单个文件添加到我的存储库?
答案 0 :(得分:4)
似乎为该文件设置了assume-unchanged
- 位。设置该位后,git将不再查找该文件的更改。键入以下内容取消设置:
git update-index --no-assume-unchanged <file>
之后,git status
以及git add
应检测更改的文件。
答案 1 :(得分:4)
检查 .gitignore 文件,必须有一些与此文件匹配的模式,该文件不包括暂存文件。
或者您可以使用git add . -f
强制添加这些文件。