Git一直告诉我需要提交一个文件:
D:\ecs [master +0 ~1 -0]> git status
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: core/src/main/resources/templates/html/core/ContentStoreView.ftl
#
我没有看到对该文件的更改:
D:\ecs [master +0 ~1 -0]> git diff core/src/main/resources/templates/html/core/ContentStoreView.ftl
我试过提交:
git commit -m "commiting you" .
我得到了
# On branch master
nothing to commit, working directory clean
除了退房:
D:\ecs [master +0 ~1 -0]> git checkout core/src/main/resources/templates/html/core/ContentStoreView.ftl
此文件有什么问题,我该如何解决? (我在Windows上使用git version 1.8.0.msysgit.0
更新:从Netbeans IDE提交后问题消失了。这当然不是一般的解决方案,并没有帮助我解决问题所在。
答案 0 :(得分:2)
git diff --staged
(或git diff --cached
)会向您显示已暂存但未提交的修改。