情况一:没有push到远程仓库
可以用git reset本地回滚之前的代码
情况二:已经push到远程仓库
1.使用命令git reset --hard回退上一个版本
2.修改自己要修改的代码
3.git add .
4.git commit -m feat:注释
5.git push到远程仓库,正常推送会被拒绝,需要使用强制命令git push -f到远程仓库,完成回滚
回滚具体文件
$ git checkout ${commit} /path/to/file
情况一:没有push到远程仓库
可以用git reset本地回滚之前的代码
情况二:已经push到远程仓库
1.使用命令git reset --hard回退上一个版本
2.修改自己要修改的代码
3.git add .
4.git commit -m feat:注释
5.git push到远程仓库,正常推送会被拒绝,需要使用强制命令git push -f到远程仓库,完成回滚
回滚具体文件
$ git checkout ${commit} /path/to/file