git reset --hard xxx本地文件和commit一起回退到xxx版本。 image.png image.png image.png git reset --soft xxxcommit回退到xxx版本,但本地文件没有回退。 image.png image.png git revert xxx撤回某次commit的操作(包括本地文件),但后面的commit操作都不会发生影响。 image.png image.png image.png image.png