首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何修改GitHub拉流请求?

如何修改GitHub拉流请求?
EN

Stack Overflow用户
提问于 2013-05-25 17:18:22
回答 3查看 78.1K关注 0票数 197

我打开了一个项目的拉取请求。维护人员决定接受它,但告诉我修改一些内容。

我该怎么做呢?我是否应该保持提交散列不变,我该怎么做?

EN

回答 3

Stack Overflow用户

发布于 2015-09-28 16:28:02

我在拉取请求中只有一次提交,并且我使用git commit --amend来更新它。然后我用git push -f做了一个强制推送,所以我修改后的提交替换了原来的提交。拉取请求自动获取新的提交。(它实际上显示了两个提交,但是当我重新加载页面时,旧的提交已经消失了。)

因此,虽然通常不推荐强制推送,但它对于拉取请求很有用。不推荐这样做,因为如果有人将提交建立在您的基础之上,那么他们将不得不在您的更改之后进行重新基础。但由于没有人应该将他们的工作建立在审查下的拉取请求上,所以在这种情况下应该是相当安全的。

票数 42
EN

Stack Overflow用户

发布于 2014-03-27 19:04:23

您也可以使用github api

使用curl的示例

代码语言:javascript
复制
curl --user "your_github_username" \
     --request PATCH \
     --data '{"title":"newtitle","body":"newbody",...}' \
     https://api.github.com/repos/:owner/:repo/pulls/:number

您可以在github developer doc中找到详细的数据列表

示例:更改my pull request的名称

代码语言:javascript
复制
curl --user "jeremyclement" \
     --request PATCH \
     --data '{"title":"allows the control of files and folders permissions."}' \
     https://api.github.com/repos/Gregwar/Cache/pulls/9
票数 1
EN

Stack Overflow用户

发布于 2021-04-09 19:45:24

在创建PR的现有分支上应用您的更改。例如,如果您的分支名称是newFeature,并且您有创建PR以将newFeature合并到develop分支中。在newFeature分支上应用建议的更改,并提交任意数量的内容。一旦您完成了修复建议的评审更改。允许审阅者重新审阅它。一旦批准,您应该能够合并您的公关。

如果您需要有关git的一般帮助,可以使用SourceTree或其他图形用户界面工具。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16748115

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档