以下操作皆是回退操作
一、已经使用commit
提交到了版本库
git reset --hard HEAD^ //撤销之前的commit,并且舍弃之前commit的修改
git reset --soft HEAD^ //撤销之前的commit,并且保留之前的commit修改
二、已经使用add提交到暂存区
git reset HEAD <file>
三、撤回本地修改(没有使用add或者commit)
git restore common/service/config.service.js
上图使用 git status 我们可以看到有提示命令 使用restore来恢复修改
可以看到使用命令需要指定文件