【发布时间】:2012-03-02 10:54:55
【问题描述】:
我有 3 个不同的 git 存储库:
- 一个开源项目
- 我自己在 GitHub 上的项目的 fork,它是从 1 分叉出来的。
- 我的本地存储库,从 2 克隆而来。
我在 3. 上工作,并且可以将更改推入/拉出 2.
但是,现在 1. 中有一些更改,我也想将其合并到我自己的 fork 中。我想我想要做的是将 1. 中的更改拉入 3. 中的远程跟踪分支,在本地进行合并,然后推送到 2.......这明智吗?
如果是这样,我如何在 EGit 中最好地实现这一点?特别是我不确定我应该如何让 Egit 从 1 中提取更改。当它已经配置为从 2 推/拉时。
【问题讨论】:
-
从我使用它的几次中,我发现除了最基本的操作之外,egit 是一种与 Git 交互的相当糟糕的方式。我强烈建议学习和使用命令行 Git。