我们在git上有一些错误添加的提交 我们在错误的提交之上做了一些更多的提交。 现在我想删除该提交而不影响其他提交。
有没有办法将其删除?
请指导
答案 0 :(得分:3)
删除该提交而不影响其他提交
使用git revert
:这将创建一个新的提交,取消您不想看到的提交。你将能够推动新的提交
你可以revert a range of commits。
但这意味着来自那些"错误的comimts"仍然在历史中。
答案 1 :(得分:1)
您可以恢复任何提交,无论其在历史记录中的位置如何。只需输入git revert <sha>
。
如果存在冲突,您可能需要解决冲突。