将主分支合并到我的分支不起作用

时间:2019-06-13 13:19:23

标签: git

我无法将master分支的最新更改合并到我的Feature分支中。我从主分支创建分支,然后对分支进行更改。但是master分支有新更改,我想在分支中进行更改,所以我这样做:

git checkout master
git fetch
git pull origin master
git checkout mybranch
git rebase origin/master

现在我在分支中的更改已消失。就像master分支的更改已覆盖它们一样。我如何从master进行基准调整,以便master不会覆盖分支中的更改?我想对主分支进行新更改,并在与我的分支发生冲突的地方修复这些更改。我不想自动覆盖分支中的更改,

1 个答案:

答案 0 :(得分:0)

我建议您尝试一下:

git checkout master
git fetch
git pull origin master
git checkout mybranch
git rebase master
# Fix any conflicts that should pop up
git add $ANY_CONFLICTS
git rebase --continue
git commit --amend
git push -f origin mybranch

希望这会有所帮助。