1、查询提交日志:git log
2、本地回滚:git reset --hard 38a88dcf266a802d7c9f39fe83f26dbbadf3bde7
(回滚到版本38a88dcf266a802d7c9f39fe83f26dbbadf3bde7 )
3、远程回滚:git push -f (将本地回滚强制推送到远程仓库)
以上操作不能应用在受保护的分支上,在受保护的分支上只能使用revert
使用 git revert 可以撤销指定的提交, 要撤销一串提交可以用 … 语法。 注意这是一个前开后闭区间,即不包括 commit1,但包括 commit2。先后顺序为:commit1先于commit2提交
git revert --no-commit f7742cd..551c408
然后再提交推送