#首先使用该方法查看版本号,后面可以接-n,n为数量,指定展示前几个版本记录。
git log
(或 git reflog)#xxx换成你想回退的版本号。
git reset --hard xxx#强制推送到远程仓库,让远程仓库版本号一致。
git push origin HEAD --force
查看版本号的方式:
1. git log:git log命令可以显示当前分支所有提交过的版本信息,不包括已经被删除的 commit 记录和reset的操作;
2. git reflog:git reflog命令可以查看所有分支的所有操作记录信息,包括已经被删除的 commit 记录和 reset 的操作;
3. 代码托管网页上查看history,找到需要回滚的目标版本号。