Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse EGit:删除项目后重新启动该项目_Eclipse_Git_Workflow_Egit - Fatal编程技术网

Eclipse EGit:删除项目后重新启动该项目

Eclipse EGit:删除项目后重新启动该项目,eclipse,git,workflow,egit,Eclipse,Git,Workflow,Egit,假设我使用EGit处理GitHub项目。我将repo克隆到本地机器上,然后将项目从本地repo(主分支)签出到Eclipse项目中 我做了一些工作,提交并推动我的更改,瞧,我完成了。我关闭项目,然后将其从Eclipse工作区中删除 一年后,我需要继续从事同一个项目。在这段时间里,它发生了很多事情(来自其他人将更改推给master) 对于git(更不用说EGit&GitHub)来说,我还是个新手,我最初的想法是看看是否可以从GitHub(原始)主控器获取对本地主控器的所有新更改,然后将主控器签出到

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

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

一年后,我需要继续从事同一个项目。在这段时间里,它发生了很多事情(来自其他人将更改推给master)

对于git(更不用说EGit&GitHub)来说,我还是个新手,我最初的想法是看看是否可以从GitHub(原始)主控器获取对本地主控器的所有新更改,然后将主控器签出到一个新的Eclipse项目中。因此,我的第一个问题是:这是一个正确的假设,还是我偏离了基准(如果是,怎么做)?

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

  • 获取/拉取本地回购主分支的所有更改(通过EGit),以便它现在与GitHub主分支的内容同步?;那我该怎么做
  • 签出项目(通过EGit),以便我的新项目与我的本地回购主项目同步

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

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