我已经在git上进行了pull请求(使用“xcodeproj/project.pbxproj”文件 - 我的错误),那么我可以从创建的Pull请求中删除此文件吗?谢谢..从GitHub上的Pull请求中删除文件
回答
- 做一个提交,删除这个文件并推送它。
- 转到您的叉子的Github页面,然后再次点击拉取请求。您将收到一条消息,指出您已经有一个拉取请求,并且您可以调整提交范围。
- 包含您的新提交(删除)。
有问题的文件仍然会在要合并的变更集中,请注意,如果它包含敏感数据,最好关闭拉取请求并首先从fork的仓库中清除文件。 Github的帮助describes如何做到这一点。
另一种解决方案是
- 本地重写你的提交(S)通过删除文件,使用修改或衍合混帐功能
- 力推您的分支向你GitHub知识库
这将更新脉冲l请求只显示你刷新的提交。
这个解决方案更好,因为历史很干净。被删除的文件不会再出现:错误根本看不到。 – 2013-01-29 08:44:05
这将是很好的更新这个答案,包括示例命令 – 2017-01-23 02:40:04
你可能会合并在掌握这拉动请求, 这样你就可以再次在你的分支结帐只是这个特定的文件,从主, ,只需键入:
git checkout master -- xcodeproj/project.pbxproj
git commit -m "removing a file from PR"
git push origin {YOUR BRANCH}
Upvote。我最喜欢这个答案。 – onnoweb 2016-08-30 00:20:13
谢谢先生onnoweb;) – 2017-08-08 09:42:35
- 1. 从github上删除文件
- 2. TeamCity building Git/GitHub pull请求
- 3. 如何在github上进行pull请求?
- 4. 请求删除github repositorie
- 5. git request-pull:如何在命令行上创建(github)pull请求?
- 6. 从GitHub删除一个关闭的请求请求
- 7. 从CURL文件上传请求中删除文件路径
- 8. 来自pull请求的GitHub克隆?
- 9. 过滤GitHub Pull请求评论
- 10. 从合并请求中删除文件,但不是从git中删除文件
- 11. 如何推送到github上的pull请求?
- 12. github上的pull请求成功合并之后,commit commit dissapier
- 13. 从请求中删除default.aspx
- 14. 如何从GitHub中删除文件?
- 15. Github从api获取PULL请求的标签
- 16. 如何在github上将一个pull请求分成两个不同的pull请求
- 17. 如何在公共github存储库上创建git pull请求
- 18. 在GitHub pull请求上显示C#代码覆盖率?
- 19. 无法使用Jenkins GitHub Pull请求生成器更新GitHub PR
- 20. 将git pull请求从bitbucket移动到github?
- 21. 从github上的推送代码中删除文件
- 22. 删除laravel上的ajax发布请求中的文件
- 23. 有没有办法在github pull请求文件视图中折叠差异
- 24. SonarQube github拉请求插件删除我的意见
- 25. 在github上删除主文件
- 26. 删除从GitHub
- 27. git从上游(github)存储库中删除文件
- 28. 从签署的请求中删除app_data
- 29. 从Github完全删除已删除的文件
- 30. Pull请求在GitHub桌面中究竟做了什么
我会更喜欢@nulltoken解决方案,因为锡安一个留下了历史上可见的错误。这不是如果你正在纠正一个错误,你想跟踪它。您错误地提交了一个文件,因此即使它不包含敏感数据,它也应该从历史记录中删除。 – 2013-01-29 08:47:49
我手动删除文件,现在'git rm'说pathspec不存在。所以git rm不工作,git状态显示没有变化 – 2016-08-17 15:14:10