假设我使用 EGit 来处理 GitHub 项目。我将 repo 克隆到本地计算机,然后将项目从本地 repo(master 分支)签出到 Eclipse 项目中。
我做了一些工作,提交并推送我的更改,瞧——我完成了。我关闭该项目,然后将其从我的 Eclipse 工作区中删除。
一年后,我需要继续从事同一个项目。在那段时间里,它发生了很多事情(从其他人推动更改到大师)。
仍然是 git 的新手(更不用说 EGit 和 GitHub),我最初的想法是看看我是否可以从 GitHub(原始)master 获取本地 master 的所有新更改,然后将 master 签入新的 Eclipse项目。所以我的第一个问题是:这是一个正确的假设,还是我离基地很远(如果是,如何)?
假设这是一个正确的假设,那么从 Eclipse/EGit 内部,我该如何正确:
- 获取/拉取所有更改(通过 EGit)到我的本地 repo 的主分支,以便它现在与 GitHub 主分支的内容同步?那我该怎么...
- 签出项目(通过 EGit),以便我的新项目与本地 repo 的 master 同步?
再说一次,如果这不是正确的方法,那是什么?提前致谢!