对Git(EGit)感到困惑 - 工作区中的项目与本地存储库中的项目相同

时间:2013-05-16 06:51:52

标签: java eclipse git egit

我目前正在开发一个项目,我决定使用Git进行版本控制。我遇到了这种混乱。

这就是我所做的。假设我已经在Eclipse中安装了EGit。

  1. 我创建了一个新的Java项目。
  2. 右键单击>团队>分享项目...> GIT中
  3. 我指定了我的本地存储库名称及其位置。该位置位于我的工作区文件夹之外。然后完成。
  4. 当我查看Git存储库视图时,在工作目录中,我可以看到已成功创建本地存储库。

    现在,当我在工作区中修改文件时,我可以看到存储库中的文件也被修改而没有提交它。这是为什么?在Git中是正常的吗?

    我完成了我的作业并谷歌这个问题,然后我看到了这个SO question。我认为我的问题是一样的。但接受的答案并不能解决我的困惑。

1 个答案:

答案 0 :(得分:3)

据我从这个问题中理解,你不会对EGit以及它如何将Git集成到Eclipse中感到困惑,而是关于Git本身。

Git存储库在您的工作目录中进行管理。默认情况下,存储库本身位于“.git /”目录中。在工作区中修改文件时,只需在工作目录中对其进行修改。您可以打开“Git Staging”视图,看看git已经注意到您的更改,但它们尚未签入。

我建议你浏览一下这个github的互动教程。 http://try.github.com/