我可以重写远程git提交吗?

watbbzwu  于 2023-01-28  发布在  Git
关注(0)|答案(1)|浏览(128)

我基于B提交了D',但是有人在远程repo上提交/推送了C。我将我的D'推送到了远程repo。但是不幸的是,我注意到远程repo将D与C合并了,并且C不是一个好的提交。但是现在事情已经完成了。我可以后悔并将分支提交列表为A-〉B-〉D-〉E吗?顺便说一句,没有更多基于C的新提交。x1c 0d1x

0s0u357o

0s0u357o1#

我建议你不要使用--force。向前修复--而不是改变历史--是安全的,而且在几乎所有情况下都是一个很好的解决方案。
前向定位可以是:
1.修复代码中损坏的部分并提交。不要担心历史记录;只要让代码按照它应该的方式工作就行了解决了。
1.在某些情况下,如果您只想摆脱Cgit revert C就足够了。

相关问题