git - 从公共分支中删除重复提交
问题描述
我已经重复提交并将我的本地分支推送到公共分支,并希望从公共分支中删除重复的提交。我该怎么做呢?
我已经尝试将樱桃采摘到一个新分支然后将其向上推,但我无法在提交中找到所有文件,并且还尝试在分支点之前重新设置基准并使用 git push 将其向上推—— force-with-lease,但我的遥控器拒绝了它,因为它会覆盖历史。
解决方案
如果我理解正确,应该这样做:
git 恢复 SHA
推荐阅读
- javascript - 如何在 Colab 上播放互联网上的任何视频?
- cmake - Clion & Manjaro 中的 Cmake
- microsoft-edge - 如何在 MS Edge 浏览器的站点特定权限中阻止音频?
- python - 尝试从 Postman 发布 - 在 Flask REST API 中出现 405 错误
- excel - 将较长的 Excel VBA 公式分成更小的多行 - 下划线作为换行符会导致编译错误
- python - 通过查看列值添加新列
- javascript - 如何使用 cdn 导入 pdf.js
- mysql - sql通过电子邮件汇总表列
- jpa - JPA 中的多态关联
- c# - Angular 和 .Net 的 HttpRequest 问题