码迷,mamicode.com
首页 > 其他好文 > 详细

git reset 版本回退

时间:2018-04-27 12:22:03      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:add   必须   date   注意   ...   com   pretty   lin   .com   

git log

查看所有提交信息。

commit 67692318180bed6b2a17db0708cfbe0231e33db3 (HEAD -> master)
Author: kingBook <412126604@qq.com>
Date:   Fri Apr 27 09:57:41 2018 +0800

    good

commit 99affce3f6ddc56d70e7d4397c0ed584db5210b3
Author: kingBook <412126604@qq.com>
Date:   Fri Apr 27 09:57:04 2018 +0800

    add china

commit 63aeb4869a606bdc25cf719e1eac770824c18352
Author: kingBook <412126604@qq.com>
Date:   Fri Apr 27 09:56:28 2018 +0800

    add hello
git reset --hard commit_id

首先,Git必须知道当前版本是哪个版本,在Git中,用HEAD表示当前版本,也就是最新的提交6769231...1e33db3(注意我的提交ID和你的肯定不一样),上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100
你也可以直接写要回退版本的commit_id,如:

git reset --hard HEAD^
git reset --hard HEAD~1
git reset --hard 67692318180bed6b2a17db0708cfbe0231e33db3
git reset --hard 6769231
//commit_id 没必要完整,前7位就够

另外,可以使用以下命令查找commit_id:

git log//显示现有的提交
git log --pretty=oneline//显示现有的提交,简略信息
git reflog//查找每一次命令更改

git reset 版本回退

标签:add   必须   date   注意   ...   com   pretty   lin   .com   

原文地址:https://www.cnblogs.com/kingBook/p/8960958.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!