【问题标题】:Contributing to others pull request by pulling their branch通过拉取他们的分支来贡献给其他人的拉取请求
【发布时间】:2019-01-06 07:07:45
【问题描述】:

我的同事向我也是成员的一个 repo 提出了 pull request。对于这个 PR,他必须做出改变。不幸的是,我的同事已经不在我的项目中了,现在我需要做更改并将更改提交到此 PR(由同事提出的 PR)。

我知道这可以通过拉他的分支并向他的分支提出 PR 来完成。但这不会起作用,因为他已经不在我的团队中了。

有什么方法可以实现吗??

提前谢谢..

【问题讨论】:

    标签: git github git-push git-pull


    【解决方案1】:

    你可以:

    1. 获取拉取请求所涉及的分支的最新版本。
    2. 为此分支创建一个新分支
    3. 在新分支中进行必要的更改
    4. 推送新分支
    5. 从新分支以您的名义创建一个新的拉取请求。

    【讨论】:

    • 这正是我所说的。
    • @VonC - 纯粹的。我只是按步骤拼出来的。
    • "fair dinkum"...我不熟悉这个澳大利亚俚语:)
    【解决方案2】:

    我知道这可以通过拉他的分支并向他的分支提出 PR 来完成。但这不会起作用,因为他已经不在我的团队中了。

    拉他的分支:“Checking out pull requests locally

    git remote add hisForl /url/of/his/fork
    git fetch hisFork pull/ID/head:BRANCHNAME
    

    它会起作用,除非您要推送自己的分支(您可以使用不同的名称:git checkout -b myBranch hisFork/BRANCHNAME),并从该新分支创建新的 PR。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-13
      • 2020-05-22
      • 2020-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-24
      • 1970-01-01
      相关资源
      最近更新 更多