Git不断显示要提交的文件

时间:2013-04-23 03:04:11

标签: git

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提交后问题消失了。这当然不是一般的解决方案,并没有帮助我解决问题所在。

1 个答案:

答案 0 :(得分:2)

git diff --staged(或git diff --cached)会向您显示已暂存但未提交的修改。