git reset详解

74 阅读1分钟
  • 撤销提交:使用 git reset --soft HEAD~1 可以撤销最近的一次提交,并将修改保留在工作区。
  • 撤销提交和暂存区的更改:使用 git reset --mixed HEAD~1 可以撤销最近的一次提交,并将修改放入工作区,同时取消暂存区的更改。
  • 彻底撤销提交以及暂存区和工作区的更改:使用 git reset --hard HEAD~1 可以彻底撤销最近的一次提交,并删除暂存区和工作区的所有更改。