1: git log
查看历史commit
2: git reset --hard [commit-id]
回滚到某个commit
3: git push -u origin [branch] -f
推送到远程的分支
git reset --soft|--mixed|--hard <commit_id>
--mixed 会保留源码,只是将git commit和index 信息回退到了某个版本.
--soft 保留源码,只回退到commit信息到某个版本.不涉及index的回退,如果还需要提交,直接commit即可.
--hard 源码也会回退到某个版本,commit和index 都会回退到某个版本.(注意,这种方式是改变本地代码仓库源码)