0

假设我使用 EGit 来处理 GitHub 项目。我将 repo 克隆到本地计算机,然后将项目从本地 repo(master 分支)签出到 Eclipse 项目中。

我做了一些工作,提交并推送我的更改,瞧——我完成了。我关闭该项目,然后将其从我的 Eclipse 工作区中删除。

一年后,我需要继续从事同一个项目。在那段时间里,它发生了很多事情(从其他人推动更改到大师)。

仍然是 git 的新手(更不用说 EGit 和 GitHub),我最初的想法是看看我是否可以从 GitHub(原始)master 获取本地 master 的所有新更改,然后将 master 签入新的 Eclipse项目。所以我的第一个问题是:这是一个正确的假设,还是我离基地很远(如果是,如何)?

假设这是一个正确的假设,那么从 Eclipse/EGit 内部,我该如何正确:

  1. 获取/拉取所有更改(通过 EGit)到我的本地 repo 的主分支,以便它现在与 GitHub 主分支的内容同步?那我该怎么...
  2. 签出项目(通过 EGit),以便我的新项目与本地 repo 的 master 同步?

再说一次,如果这不是正确的方法,那是什么?提前致谢!

4

1 回答 1

0

是的,只需使用Import > Existing Projects into Workspace将项目导入 Eclipse 。使用足够新的 EGit 版本,应该会自动检测到该项目位于 Git 存储库中。如果没有,则打开项目的上下文菜单并选择Team > Share Project ...。然后执行Team > Pull

于 2013-09-28T09:16:52.667 回答