【问题标题】:Best practice for adding to a pull request on your repository?添加到存储库上的拉取请求的最佳实践?
【发布时间】:2018-05-20 04:15:41
【问题描述】:

我有一个存储库,有人向该存储库提交了拉取请求,我的存储库在很多次提交之前被分叉了。我已经克隆了他的拉取请求并正在使用它并修复了他的提交中的一些错误。在他的基础上添加我自己的提交的最佳方法是什么?我不想在不先应用修复程序的情况下合并他的拉取请求。

我的直接想法是:

  • 克隆他的分叉,在本地提交并向他的分叉提交 PR。然后他会将我的更改合并到他的拉取请求中,然后我会合并。
  • 在我的 repo 中创建一个新分支,使其指向他派生的提交,将他的 PR 合并到这个新分支中,添加我的提交直到我满意,然后将新分支合并回 master。

到目前为止,我已经尝试了第二个,但是当我 git pull 我的网络图(在 github 上查看)来自

owner        --.--.--.--.--.--.| master
               |
PR submitter   .--.| PR commit

owner        --.--.--.--.--.--.|master
               |
               .--.| new-branch

他似乎失去了作者身份。如果我以后将新分支合并到主分支,我不会抹去他的贡献。什么是最好的选择?还有其他我没有想到的吗?

【问题讨论】:

    标签: git github merge pull-request


    【解决方案1】:

    您的第二种方法非常好。添加您的提交,然后合并到 master。

    这样的 github 网络图中没有显示作者身份。当您将鼠标悬停在提交上时,您会看到所有者。

    【讨论】:

      猜你喜欢
      • 2015-05-06
      • 1970-01-01
      • 1970-01-01
      • 2021-05-07
      • 1970-01-01
      • 1970-01-01
      • 2015-09-21
      • 2015-10-11
      • 1970-01-01
      相关资源
      最近更新 更多