Git未将更新的css和html文件显示为已更改

Git未将更新的css和html文件显示为已更改,git,Git,我对vista上的Git Gui有问题。如果我修改一个.php文件,我可以单击“重新扫描”,文件将显示为已更改,然后我可以提交有问题的文件。然而,当我修改任何HTML或CSS文件时,我没有得到这个选项 有什么想法吗 那些html和css文件是否被跟踪?(即,以前是否添加和承诺过这些内容?) 因为如果他们不是 您不能提交未跟踪的文件。您应该可以选择添加它们 有关EGit(Eclipse中的Git),请参阅,以及: 可以跟踪或取消跟踪工作目录中的每个文件 跟踪的文件是指上一个快照中的文件或新暂存到

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


有什么想法吗

那些
html
css
文件是否被跟踪?(即,以前是否添加和承诺过这些内容?) 因为如果他们不是

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

有关EGit(Eclipse中的Git),请参阅,以及:

可以跟踪或取消跟踪工作目录中的每个文件

  • 跟踪的文件是指上一个快照中的文件或新暂存到索引中的文件。它们可以是未修改、修改或分段的
  • 未跟踪文件是指不在上次快照中且未添加到索引的所有其他文件
当您第一次克隆存储库时,工作目录中的所有文件都将被跟踪且不被修改,因为它们是新签出的,并且您尚未开始编辑它们

当您编辑文件时,git将识别这些文件已被修改,因为您自上次提交以来已对其进行了修改。将修改后的文件暂存到索引中,然后提交暂存的更改,循环重复


检查您是否在.git文件中有这些文件。git对不起,有点新git我该怎么做?只需查看文件,它会显示#git ls files--其他--exclude from=。git/info/exclude#以“#”开头的行是注释。#对于主要使用C语言的项目,以下是一组很好的#排除模式(如果您想使用它们,请取消注释):#*.[oa]#*~检查存储库根目录下的.gitignore文件,而不仅仅是.git/info/exclude文件。这似乎与github无关。可能要更改标题和标记。不,从未提交。我如何跟踪文件?@user563771:如果你说的是这个“git gui”:或者。如果您谈论的是集成在另一个工具中的GitGUI,比如EclipseGit:谢谢,我使用Eclipse作为IDE,因此可能是一个方便的工具link@user563771:好的,我添加了另一个教程链接和Git工作流的图片,用于跟踪更改。