1. git reset
(1)Git必须知道当前版本是哪个版本,在Git中,用HEAD
表示当前版本,也就是最新的提交3628164...882e1e0
(注意我的提交ID和你的肯定不一样),上一个版本就是HEAD^
,上上一个版本就是HEAD^^
,当然往上100个版本写100个^
比较容易数不过来,所以写成HEAD~100
。
git reset --hard HEAD^ (上一次提交)
(2)git reset --hard 3628164(版本号)
HEAD is now at 3628164 append GPL
现在,你的本地版本,已经是历史版本了。
2. 把历史版本push到origin master HEAD
git push origin HEAD:master