`git pull origin master`进入我的结账功能分支

时间:2017-02-11 01:56:33

标签: git github

我从feature创建了一个master分支。

在完成我的feature分支工作之前一周,在我的提款请求中说出了This branch has conflicts with the base branch消息

要解决这些有冲突的文件,我会git pull origin master进入feature分支 现在我看到来自master的所有提交都被提取到我的分支中,我的拉取请求显示了我的所有工作以及其他工作。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

而不是拉(获取+合并),您可以改为:

  • 将您的功能分支再次重置为what it was before the pull
    (尝试git reset --hard ORIG_HEAD,或者,如果它不起作用,git reflog + git reset --hard HEAD@{x},其中x是reflog中显示的数字)
  • 尝试使用rebase:

    git checkout feature
    git fetch
    git rebase origin/master
    git push --force