从GitHub上的Pull Request中删除文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从GitHub上的Pull Request中删除文件相关的知识,希望对你有一定的参考价值。
我在git上发出了请求请求(带有“ xcodeproj / project.pbxproj”文件-我的错,所以我可以从创建的请求请求中删除该文件吗?谢谢..
答案
- 提交删除该文件并将其推送。
- 转到叉子的Github页面,然后再次单击Pull Request。您将收到一条消息,指出您已经有一个拉取请求,并且可以调整它的提交范围。
- 包括新提交(包含删除内容)。
请注意,有问题的文件仍将在要合并的变更集中,因此,如果其中包含敏感数据,则最好关闭拉取请求,并首先从fork的存储库中删除该文件。 Github帮助describes如何做到这一点。
另一答案
您可能会在主服务器上合并此请求请求,这样您就可以再次从master检出该特定文件,在您的分支上,只需键入:
git checkout master -- xcodeproj/project.pbxproj
git commit -m "removing a file from PR"
git push origin {YOUR BRANCH}
另一答案
另一个解决方案是
- 本地重写通过使用修改或rebase git功能删除文件删除提交)>
- [Force push 您对GitHub存储库的分支
这将仅显示您刷新的提交来更新拉取请求。
另一答案
注意:也将删除本地文件。当您推送自动生成的文件时适用。
另一答案
New approach,自2018年7月以来:
另一答案
要从PR中删除文件:
另一答案
如果您只想删除(删除)已经属于拉取请求的文件的变更集,则当前您无法通过Web UI进行操作。您必须在本地更新文件并执行git push到PR。
以上是关于从GitHub上的Pull Request中删除文件的主要内容,如果未能解决你的问题,请参考以下文章
如何在nodejs github probot中检索“pull_request”事件中的PR号