我正在将Egit
与eclipse
一起用于我的Java项目。我从master分支创建了一个名为branch1
的分支,并开始进行开发。
与此同时,我的同事从master那里创建了另一个分支branch2
,进行了一些更改并将branch2
合并回master。
现在,我需要将对master所做的所有更改都移到我的分支branch1
。
如何使用eclipse
或github
并不使用任何命令来实现这一目标。
答案 0 :(得分:0)
使用Eclipse / EGit:
branch1
(分别是要通过远程master
分支的更改来更新的分支)。右键单击您正在使用的存储库,然后单击Fetch from Upstream
。这将在远程存储库上获取有关新提交的信息(在您的情况下,是在创建分支(branch1
之后添加到master分支的新提交)。
展开Remote Tracking
节点,然后右键单击master
分支。选择Merge
或Rebase on
。这两个选项都使用同时添加到branch1
分支中的更改来更新您的分支(master
)。
Merge
和Rebase on
之间的区别:https://stackoverflow.com/a/16666418/5207900