git版本回退

git 版本回退分两种情况:一种未push到远程仓库回退,一种已经push到远程仓库的回退。

 

第一种:未push到远程仓库,只是在本地commit的情况。

1、首先通过git log命令查看提交日志及commit id。按 q 退出。

2、git reset --soft [commit id] 回退到指定commit id版本。

 

第二种:已经push到远程仓库

1、首先通过git log命令查看提交日志及commit id。按 q 退出。

2、git reset --hard [commit id] 回退到指定的commit id版本。

3、git push --force 将本地修改强制推送到远程仓库。

 

如果发现回退错了,可以使用git reflog 命令查看历史,找到本删除的commit

posted on 2022-08-24 18:09  如履薄地  阅读(2066)  评论(0)    收藏  举报