适合回退较多的情况
回退到某一个版本
git reset –hard 23a23aa
删除远程分支
git push origin :xxxx
取消了commit
git reset -soft
取消了commit ,取消了add
git reset -mixed(默认)
取消了commit ,取消了add,取消源文件修改
git reset -hard
重新上传远程分支
git push origin xxxx
大部分参考:https://www.cnblogs.com/zhja/p/5773681.html