基本语法
Git revert命令用于通过创建一个新的commit来撤销一个或多个之前的commit。这样做的好处是保持了项目历史的完整性,并且可以将撤销的改动应用到其他分支。
- 撤销单个commit:如果你只想撤销一个commit,你可以使用以下命令
git revert <commit_hash>
git revert 131b7a916560c549e598ca9c66c2a3d28c7508e9
- 撤销多个commit:如果你想撤销多个commit,你可以使用以下命令
git revert <commit_hash1>..<commit_hash2>
git revert 131b7a916560c549e598ca9c66c2a3d28c7508e9..7a5b4709656e614deab37eb19e355ba9e724eb
- 使用交互式revert:如果你想在撤销多个commits时选择性地进行,你可以使用
-i
选项进入交互式模式
git revert -i
使用案例
- 假设本次提交
commit
页面有问题,需要回退
# 查看最近 2 次commit记录
➜