Post

git回滚到任意版本

参考:git回滚到任意版本

方式一、使用命令行 cd到该文件夹,执行如下的命令 先显示提交的log

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$ git log -3
commit 4dc08bb8996a6ee02f
Author: Mark <xxx@xx.com>
Date:   Wed Sep 7 08:08:53 2016 +0800

    xxxxx

commit 9cac9ba76574da2167
Author: xxx<xx@qq.com>
Date:   Tue Sep 6 22:18:59 2016 +0800

    improved the requst

commit e377f60e28c8b84158
Author: xxx<xxx@qq.com>
Date:   Tue Sep 6 14:42:44 2016 +0800

    changed the password from empty to max123

回滚到指定的版本

1
git reset --hard e377f60e28c8b84158

强制提交

1
git push -f origin master

方式二:使用sourcetree图形工具 1、sourcetree里选中某一次提交 2、点击右键,选中提交回滚,在弹出里点击确认 3、push提交到远程 sourcetree-reset

This post is licensed under CC BY 4.0 by the author.