gpt4 book ai didi

git - 是否可以继续 Github 上其他人打开的 pull 请求?

转载 作者:太空狗 更新时间:2023-10-29 12:58:00 26 4
gpt4 key购买 nike

在一个不属于我的仓库中,第三者打开了一个 pull 请求。其中一位所有者建议在 merge 之前进行一些更改。但是,pull request 的作者并没有做,它仍然开放了几个月,没有实现修改。

其实我指的是一种情况like this one .

我会根据要求改进 myslef。

执行此操作最干净、最好的方法是什么?我可以在下面添加我的提交还是需要打开一个新的 pull 请求?

最佳答案

更新 pull 请求的唯一方法是推送到已被 PR 的分支 - 因此默认情况下,即使是原始存储库的所有者也无法修改 PR。它确实有意义 - 至少为了可追溯性。

所以如果你想完成这项工作,你能做的最好的事情就是 fork 原始 repo,clone 在你的机器上,将 PR 的 repo 添加为 remotecheckout PR'ed 分支,commit 在此基础上,push 将这些更改推送到你自己的分支,并创建一个新的 PR在评论中说明它会继续并修复其他 PR,因此在 merge 您的 PR 时原始 PR 将关闭。

在这种情况下,类似于:

$ # Go to https://github.com/cheeriojs/cheerio/ and fork it
$ git clone https://github.com/Delgan/cheerio/ && cd cheerio # assuming that's your GH username :)
$ git remote add pr-base https://github.com/digihaven/cheerio/
$ git fetch pr-base
$ git checkout pr-base/master -b 641-appendTo_prependTo
$ # work work work
$ git add #...
$ git commit -m 'Fixed all the things! See #641, fixes #726'
$ git push origin 641-appendTo_prependTo
$ # Go to your repo and make the PR
$ # ...
$ # SUCESS! (??!)

关于git - 是否可以继续 Github 上其他人打开的 pull 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33902158/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com