Reset 重置文件修改以及以前的提交(會重寫歷史)
- 重置本地全部修改的文件 git reset --hard
- 將HEAD重置到某次提交以前一版本,而且刪除本地修改 git reset --hard <commit>
- 重置單一文件 git checkout -- <fileName>
Reverse 回滾某次提交,但不會重寫歷史,會建立一個新的提交
- 回滾某幾回的提交
- git revert a867b4af 25eee4ca 0766c053
- git revert --no-commit HEAD~2..HEAD
--no-commit 能夠最後一次性提交,不會建立太多的提交git