Fork me on github

Git 强制退回某一版本

我以前是只用bash的,后来有好几年颓废,没有摸代码,没有用git,全忘了。

最近用GitHub Desktop,然后发现回退版本不方便,现在给出bash和桌面配合的强制方法。

一,获得版本信息SHA

1.可以在桌面版本中的history那一栏右键,copy SHA

2.可以在git bash中用

git log

获得所有版本信息


二,回退恢复版本

git reset --hard 版本信息SHA(就是第一步复制的那个)

三,推到远程

这个时候已经下定决心就是这个版本了,一旦推上去,这个版本之后的那些更改就完全没有了,一定注意。

git push -f -u origin master
posted @ 2019-06-08 10:32  未配妥剑,已入江湖  阅读(783)  评论(0编辑  收藏  举报