GitHub - 恢复中间提交

时间:2015-09-01 06:56:17

标签: github commit revert

我们在git上有一些错误添加的提交 我们在错误的提交之上做了一些更多的提交。 现在我想删除该提交而不影响其他提交。

有没有办法将其删除?

请指导

2 个答案:

答案 0 :(得分:3)

  

删除该提交而不影响其他提交

使用git revert:这将创建一个新的提交,取消您不想看到的提交。你将能够推动新的提交 你可以revert a range of commits

但这意味着来自那些"错误的comimts"仍然在历史中。

答案 1 :(得分:1)

您可以恢复任何提交,无论其在历史记录中的位置如何。只需输入git revert <sha>

如果存在冲突,您可能需要解决冲突。