创建分支后从母版获得更改

时间:2018-11-08 15:47:26

标签: eclipse github egit

我正在将Egiteclipse一起用于我的Java项目。我从master分支创建了一个名为branch1的分支,并开始进行开发。

与此同时,我的同事从master那里创建了另一个分支branch2,进行了一些更改并将branch2合并回master。

现在,我需要将对master所做的所有更改都移到我的分支branch1

如何使用eclipsegithub不使用任何命令来实现这一目标。

1 个答案:

答案 0 :(得分:0)

使用Eclipse / EGit:

  1. 打开“ Git存储库”视图
  2. 确保已检出branch1(分别是要通过远程master分支的更改来更新的分支)。
  3. 右键单击您正在使用的存储库,然后单击Fetch from Upstream。这将在远程存储库上获取有关新提交的信息(在您的情况下,是在创建分支(branch1之后添加到master分支的新提交)。 enter image description here

  4. 展开Remote Tracking节点,然后右键单击master分支。选择MergeRebase on。这两个选项都使用同时添加到branch1分支中的更改来更新您的分支(master)。enter image description here

MergeRebase on之间的区别:https://stackoverflow.com/a/16666418/5207900