仅拉取请求指定的更改

时间:2017-12-05 18:22:30

标签: github pull-request

我分叉了一个存储库并对origin master进行了一些个人更改(例如:添加一些脚本以进行自动编译)。

之后我创建了新分支(基于具有个人更改的origin master)来修复问题。同步源master与上游。然后我想只请求这个分支。但是,当我提出请求时,所有个人更改也包括在内。

以下是我的步骤/命令:

  1. 首先,我将个人更改提交给原始主人

    git checkout master
    git commit -m "personal changes"
    git push origin master
    
  2. 我修正了一些错误

    git checkout -b fix_bug_branch
    git commit -m "fixed some bugs"
    
  3. 与上游同步

    git fetch upstream
    git merge upstream/master
    git push origin master
    
  4. 重新分支到原始大师&推了它

    git checkout fix_bug_branch
    git rebase master
    git push origin fix_bug_branch
    
  5. 登录github并执行拉取请求。我注意到所有的个人变化都包括在内。

  6. 我如何只提取请求修复问题分支,将个人更改留在我的原始主文件中。

0 个答案:

没有答案