felix9ia/blog

Git 仓库版本回退

Opened this issue · 0 comments

本地

本地的话,直接使用

先使用 git log 查看版本

commit 26ed59bb097154f469ad3af24fe4664f1fd9ee59 (HEAD -> develop, origin/develop)
Author: felix9ia <felixjiawork@gmail.com>
Date:   Tue Jul 28 20:50:22 2020 +0800

    添加 ignore

commit 5ad16ccc05900f7927d3b4b275cbbd15709b189c
Author: felix9ia <felixjiawork@gmail.com>
Date:   Fri Jul 3 17:39:33 2020 +0800

    实现 XXXX 功能

如果你想回退到 实现 XXXX 功能,要使用

git reset --hard 5ad16ccc05900f7927d3b4b275cbbd15709b189c

就可以了回退到 实现 XXXX 功能,

如果还想前进到 添加 ignore 的版本,就是用 git relog查找

26ed59b HEAD@{7}: commit: 添加 ignore
5ad16cc  (HEAD -> develop, origin/develop)  HEAD@{8}: commit: 实现清除 note-seed 功能
ddaf846 HEAD@{9}: checkout: moving from master to develop

然后再次使用

git reset --hard 26ed59b

就又前进到了最新的.

远程

远程仓库版本回退方法