要求:通过提交ID恢复本地的特定提交。
描述:
例如
目标: 需要恢复“xyz-2和xyz-3”,但“xyz-1和xyz-4”将保持原样。
如果您只需要恢复提交
xyz-2
和 xyz-3
,只需使用它们的 SHA1 执行 git revert
。
给定一个或多个现有提交,恢复相关补丁引入的更改,并记录一些记录它们的新提交。这要求您的工作树是干净的(没有来自 HEAD 提交的修改)。
git revert xyz-2 xyz-3
特别要检查commit部分,其中指出
承诺恢复。有关拼写提交名称的方法的更完整列表,请参阅 gitrevisions[7]。也可以给出提交集,但默认情况下不进行遍历,请参阅 git-rev-list[1] 及其 --no-walk 选项。