2017-02-11 46 views
1

我从master创建了一个feature分支。`git pull origin master`进入我的结帐功能分支

一个星期前,我完成feature分公司工作后,我拉的请求

要,我做了git pull origin master到我feature分支解决这些冲突的文件说,一个消息This branch has conflicts with the base branch
现在我看到所有来自master的提交都被拉入我的分支,并且我的请求显示我所有的工作以及其他工作。

我该如何解决这个问题?

回答

0

不要扯(取+合并)的,可以改为:

  • 复位重新您的功能分支what it was before the pull
    (尝试git reset --hard ORIG_HEAD,或者,如果它不工作,git reflog + git reset --hard [email protected]{x},与x
  • 引用日志中看到数)尝试衍合来代替:

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

已推送合并提交到我的分支。不过,我可以做到这一点? – vijay

+0

当然,推力会重写您的功能分支并更新拉取请求 – VonC

相关问题