将更改从master合并到我的分支中

时间:2016-12-08 17:39:08

标签: git github version-control git-merge

我在git中有两个分支:mastercustom_branch

有人在master中添加了一些我需要使用的代码custom_branch。我试过这个:

git branch custom_branch
git merge master

但是,当我这样做时,它说:

Already up-to-date.

但是,当我比较mastercustom_branch时,更改仍然不存在。我错过了什么?

P.S。我不想rebase,因为其他人也使用这个分支。

2 个答案:

答案 0 :(得分:26)

git checkout custom_branch && git rebase master

这将使用custom_branch分支的更改来更新master

不要忘记确保master是最新的。 git pull

git checkout custom_branch && git merge master

也可以

<小时/> 有关为什么第一个(可能)应该使用的原因的解释:When do you use git rebase instead of git merge?

答案 1 :(得分:1)

回答我自己的问题,但是将更改从上游的master转移到我的自定义分支中,我做到了:

git pull [URL TO UPSTREAM'S REPO] master