Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
`git将origin master`拉入我的签出功能分支_Git_Github - Fatal编程技术网

`git将origin master`拉入我的签出功能分支

`git将origin master`拉入我的签出功能分支,git,github,Git,Github,我已经从master创建了一个功能分支 一周前,在完成我的功能分支工作后,说一条消息此分支与我的拉取请求中的基本分支冲突 为了解决这些冲突文件,我将原始主机拉入我的功能分支。 现在我看到master中的所有提交都被拉入我的分支,我的拉入请求显示了我的所有工作以及其他工作 如何解决此问题?您可以改为: 再次将功能分支重置为 (尝试git reset--hard ORIG_HEAD,或者,如果它不工作,git reflog+git reset--hard HEAD{x},其中x是reflog中看到

我已经从
master
创建了一个
功能
分支

一周前,在完成我的
功能
分支工作后,说一条消息
此分支与我的拉取请求中的基本分支
冲突

为了解决这些冲突文件,我将原始主机拉入我的
功能
分支。
现在我看到
master
中的所有提交都被拉入我的分支,我的拉入请求显示了我的所有工作以及其他工作

如何解决此问题?

您可以改为:

  • 再次将功能分支重置为
    (尝试
    git reset--hard ORIG_HEAD
    ,或者,如果它不工作,
    git reflog
    +
    git reset--hard HEAD{x}
    ,其中
    x
    是reflog中看到的数字)
  • 请改为尝试重新基址:

    git checkout feature
    git fetch
    git rebase origin/master
    git push --force
    
您可以改为:

  • 再次将功能分支重置为
    (尝试
    git reset--hard ORIG_HEAD
    ,或者,如果它不工作,
    git reflog
    +
    git reset--hard HEAD{x}
    ,其中
    x
    是reflog中看到的数字)
  • 请改为尝试重新基址:

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

已将合并提交推送到我的分支。当然,push-force将重写您的特性分支,并更新pull-requestready-push-merge提交到我的分支。当然,push-force将重写您的特性分支并更新pull请求