我必须使用Git并且想撤消提示之前的一些提交的提交。在Hg中,它是hgbackout。Git中的模拟命令是什么?(我duckduckwent在发布之前去了,没有看到模拟命令。) 最佳答案 要还原一些特定的提交,您可以使用:gitrevert这将添加一个新的提交来恢复commit_hash提交。如果你想通过重写历史来删除一个特定的提交,你可以这样做:gitrebase-i^这将打开一个编辑器。只需删除包含commit_hash你想删除,保存文件并退出编辑器。rebase将删除commit_hash提交。