我目前正在开发一个项目,我决定使用Git进行版本控制。我遇到了这种混乱。
这就是我所做的。假设我已经在Eclipse中安装了EGit。
当我查看Git存储库视图时,在工作目录中,我可以看到已成功创建本地存储库。
现在,当我在工作区中修改文件时,我可以看到存储库中的文件也被修改而没有提交它。这是为什么?在Git中是正常的吗?
我完成了我的作业并谷歌这个问题,然后我看到了这个SO question。我认为我的问题是一样的。但接受的答案并不能解决我的困惑。
答案 0 :(得分:3)
据我从这个问题中理解,你不会对EGit以及它如何将Git集成到Eclipse中感到困惑,而是关于Git本身。
Git存储库在您的工作目录中进行管理。默认情况下,存储库本身位于“.git /”目录中。在工作区中修改文件时,只需在工作目录中对其进行修改。您可以打开“Git Staging”视图,看看git已经注意到您的更改,但它们尚未签入。
我建议你浏览一下这个github的互动教程。 http://try.github.com/