EGit:删除后恢复项目

时间:2013-09-27 18:40:13

标签: eclipse git workflow egit

假设我使用EGit来处理GitHub项目。我将repo克隆到我的本地机器,然后从我的本地repo(master分支)检查项目到Eclipse项目。

我做了一些工作,提交&推动我的改变,瞧 - 我已经完成了。我关闭项目,然后从我的Eclipse工作区中删除它。

一年后,我需要恢复同一个项目的工作。在那段时间里,发生了很多事情(来自其他人将变革推向主人)。

仍然是git的新手(更不用说EGit& GitHub),我最初的倾向是看看我是否可以从GitHub(原始)主人那里获取我当地主人的所有新变化,然后查看主人进入一个新的Eclipse项目。所以我的第一个问题是:这是一个正确的假设,还是我偏离基础(如果是这样,如何)?

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

  1. 将所有更改(通过EGit)提取/拉到我的本地repo的主分支,以便它现在与GitHub主分支同步?那我怎么样......
  2. 签出项目(通过EGit),以便我的新项目与我当地的仓库主人同步?
  3. 再次,如果这不是正确的方法,那是什么?提前谢谢!

1 个答案:

答案 0 :(得分:0)

是的,只需使用导入>将项目导入Eclipse即可。 现有项目进入工作区。使用足够新版本的EGit,应自动检测项目是否位于Git存储库中。如果没有,则打开项目的上下文菜单,然后选择 Team > 分享项目...... 。然后执行 Team >