git 版本回滚及推送历史版本到Head

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


你可能感兴趣的:(linux)