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

标签 java eclipse git egit

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

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

  1. 我创建了一个新的 Java 项目。
  2. 右键单击 > 团队 > 共享项目... > Git
  3. 我指定了本地存储库名称及其位置。该位置位于我的工作区文件夹之外。然后完成。

当我查看工作目录中的 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/

相关文章:

Java 并发数 : is final field (initialized in constructor) thread-safe?

java - Android map V2 绘制的圆圈未更新

eclipse - 安装以前版本的 GPE?

git - 获取有关特定目录中行贡献的 Git 统计信息

Git 运行 Meld 作为 merge 工具失败 'check_requirements import gi'

git - 更改 git 模块分支

java - 将数据从数据库添加到自定义 jtable

java - 什么是 JVM 可以创建的线程的阈值限制数

java - 尝试运行 Maven 项目 Java 时如何解决 Unsupported Major.minor version 51.0 错误

eclipse - Eclipse 中关于从所需的 .class 文件间接引用的类型的错误