记录一次Git远程仓库版本回退

操作过程:

首先查看远程仓库版本,如下图所见,最近一次提交为2018-03-19 22:16:25

记录一次Git远程仓库版本回退

第一步:使用git log命令查看历史提交记录,选择要回退的版本号,commit后面一串字符,这里我们选择回退到commit 9d85ad9a……

记录一次Git远程仓库版本回退

第二步:git reset --hard9d85ad9a回退本地版本,并使用git log查看是否回退成功

记录一次Git远程仓库版本回退

第三步:git push -f强制回退远程仓库到当前版本

记录一次Git远程仓库版本回退

操作后查看远程仓库版本,发现2018-03-19 22:16:25的那次提交不见了,远程仓库回退成功

记录一次Git远程仓库版本回退

相关延伸:

1、上面的操作是只有我一个人使用的远程分支,如果是一个公共分支那么要注意和队友之间的配合,可以参考这篇博文

2、另外附上廖雪峰的git教程