我目前正在开发一个项目,我决定使用 Git 进行版本控制。我遇到了这种困惑。
这就是我所做的。假设我已经在 Eclipse 中安装了 Egit。
- 我创建了一个新的 Java 项目。
- 右键单击 > 团队 > 共享项目... > Git
- 我指定了本地存储库名称及其位置。该位置位于我的工作区文件夹之外。然后完成。
当我查看工作目录中的 Git 存储库 View 时,我可以看到本地存储库已成功创建。
现在,当我修改工作区中的文件时,我可以看到存储库中的文件也被修改但没有提交。这是为什么?在Git中正常吗?
我做了作业并用谷歌搜索了这个问题,然后我看到了这个SO question 。我想我的问题是一样的。但接受的答案并没有解决我的困惑。
最佳答案
据我从问题中了解到,您感到困惑的不是 EGit 及其如何将 Git 集成到 Eclipse 中,而是对 Git 本身感到困惑。
Git 存储库直接在您的工作目录中进行管理。默认情况下,存储库本身位于“.git/”目录中。当您修改工作区中的文件时,您只是在工作目录中修改它。您可以打开“Git Staging” View 来查看 git 已注意到您的更改,但它们尚未 checkin 。
我建议您浏览一下这个 github 的交互式教程。 http://try.github.com/
关于java - 对 Git (EGit) 感到困惑 - 工作区中的项目与本地存储库中的项目相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16580805/