Git没有显示更新后的css和html文件已更改

问题描述:

我在vista上遇到Git Gui问题。如果我修改.php文件,我可以点击“重新扫描”,文件将显示为已更改,然后我可以提交有问题的文件。但是,当我修改任何HTML或CSS文件时,我没有得到这个选项。Git没有显示更新后的css和html文件已更改

任何想法?

+2

检查,如果你有这些文件中的.gitignore – 2011-01-05 10:42:23

+0

对不起有点新的git我该怎么做呢? – 2011-01-05 10:47:05

+0

对不起,发现它:D – 2011-01-05 10:48:48

那些htmlcss文件是否被跟踪? (即他们之前是否加入并承诺过?) 因为如果他们不是,git-gui shows untracked files as "changed but not updated"

而且你不能提交未跟踪的文件。您应该可以选择添加它们。

对于例如:It(GIT在Eclipse),见this tutorial,以及Eclipse wiki EGit tutorial

在工作目录下每个文件可以被跟踪或未经跟踪。

  • 跟踪的文件是那些在最后一个快照或文件已上演新进入指数。它们可以是未经修改,修改或上演的。
  • 未追踪的文件是所有其他文件不在最后一个快照中,也没有被添加到索引中。

当你第一次克隆库中的所有文件在工作目录将被跟踪和未经修饰的,因为他们一直在刚刚签出,你没有开始编辑他们没有。

当你编辑文件时,git会识别出自从上次提交以来修改它们,所以它们会被修改。您将修改后的文件放入索引中,然后提交分阶段更改和循环重复。

alt text

+0

从未承诺过。我如何追踪文件? – 2011-01-05 11:50:47

+0

@ user563771:如果你在谈论这个“git gui”:http://nathanj.github.com/gitguide/tour.html或http://*.com/questions/1344908/git-gui-stage-everything 。如果您正在讨论集成在另一个工具(如Eclipse EGit)中的Git gui:http://www.vogella.de/articles/EGit/article.html#team_operations – VonC 2011-01-05 11:56:26

+0

谢谢,我使用eclipse作为我的IDE,因此可能会很方便链接 – 2011-01-05 11:58:37