git revert
是 Git 中一个非常有用的命令,用于撤销特定提交的更改。它不会直接修改历史记录,而是通过创建一个新的提交来反向应用之前的更改,从而保持历史记录的完整性。
● git revert <commit>
创建一个新的提交,撤销指定提交的更改。
● git revert <commit1> <commit2>
一次撤销多个提交的更改。
● git revert <start-commit>..<end-commit>
撤销指定范围内所有提交的更改。
● git revert -m <parent-number> <merge-commit>
撤销合并提交的更改。
● git revert --no-commit <commit>
撤销指定提交的更改,但不立即创建新的提交。