我在Vista上遇到了Git Gui的问题。如果我修改.php文件,我可以单击“重新扫描”,文件将显示为已更改,然后我可以提交相关文件。但是当我修改任何HTML或CSS文件时,我没有得到这个选项。
有什么想法吗?
答案 0 :(得分:3)
是否跟踪了html
和css
个文件? (即他们之前是否已被添加并提交?)
因为如果不是,git-gui shows untracked files as "changed but not updated"。
并且您无法提交未跟踪的文件。您应该可以选择添加它们。
对于EGit(Eclipse中的Git),请参阅this tutorial以及Eclipse wiki EGit tutorial:
可以跟踪或取消跟踪工作目录中的每个文件。
当你第一次克隆一个存储库时,工作目录中的所有文件都会被跟踪和修改,因为它们已经被新签出,你还没有开始编辑它们。
当您编辑文件时,git会识别它们已被修改,因为自上次提交后您已修改它们。您将修改后的文件转储到索引中,然后提交分阶段更改并重复循环。