这是我的悲伤故事
今天我犯了一个错误,从一个不同的存储库拉到我的。我正在处理存储库 A 并将存储库 B 的内容提取到 A 中。我这样做是因为我想要该存储库中的一些文件。
之后,我将存储库推送到远程。
我的问题不是我的代码,因为两个存储库不同。但问题是历史。
现在,公众可以看到的我的远程存储库将存储库 B 的所有提交历史与我在日志中的提交混合在一起。
如何从历史 LOG 中删除这些提交?
有没有办法将我的存储库重置为昨天的状态?这会导致我历史中来自存储库 B 的提交消失吗?
我尝试重新设置合并、使用 Re-base 和 Cherry-pick,但在这两种情况下都没有删除历史记录。
谢谢你的时间