github - 如何从 github 上的拉取请求中删除错误的提交
问题描述
我已经打开了拉取请求说没有 865 分支名称说 PACS-36,然后我们提交到 PACS-36,现在我们看到一个错误的提交,并且想要删除它,但无法做到,
我已经从分支中删除了提交,强制推送,恢复分支和许多其他尝试,但仍然存在提交,
也无法重新打开拉取请求,但我想删除该特定提交
解决方案
如果您在 GitHub 上强制推送作为 Pull Request 来源的分支,则该 PR 将使用新的分支历史记录进行更新。
这意味着您可以在本地执行以下操作:
- 交互式变基(删除错误的提交)
- 一个
git push --force
推荐阅读
- azure - 如何自定义 Azure B2C 登录页面中的按钮和链接标签?
- windows - 批处理文件根据机器给出不同的值?
- javascript - jquery+on迭代循环我怎么知道点击了哪个元素
- xamarin.ios - xamarin 中带有 pushkit 的 callkit
- git - 将公共存储库中的更改合并到私有构建中
- c++ - 不存储字符串长度和其他此类值会使程序变慢吗?
- arrays - 将 awk 找到的每个事件存储到一个数组中
- java - 无需标准 java 库,使用较低 RAM 大小进行大容量数据处理
- algorithm - 需要澄清 A* 算法
- javascript - 像溜溜球一样左右动画元素