【问题标题】:Confused about Git (EGit) - Project in workspace is the same with project in local repository对 Git (EGit) 感到困惑 - 工作区中的项目与本地存储库中的项目相同
【发布时间】:2013-05-16 06:51:51
【问题描述】:

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

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

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

当我查看 Git Repositories View 时,在 Working Directory 中,我可以看到本地存储库已成功创建。

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

我做了功课并用谷歌搜索了这个问题,然后我看到了这个 SO question。我想我的问题是一样的。但是接受的答案并没有解决我的困惑。

【问题讨论】:

    标签: java eclipse git egit


    【解决方案1】:

    据我从问题中了解到,您不是对 EGit 以及它如何将 Git 集成到 Eclipse 中感到困惑,而是对 Git 本身感到困惑。

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

    我建议您浏览这个 github 的交互式教程。 http://try.github.com/

    【讨论】:

    • 所以也许他们是对的——学习 git 最难的事情就是从其他版本控制中解脱出来(我来自 SVN)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-23
    • 2018-04-14
    • 2011-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多