git回滚版本库
2015-11-23 19:22
239 查看
摘要: 版本控制,根据自己需要将版本恢复到指定的版本。
如果嫌输出信息太多,看得眼花缭乱的,可以试试加上
2.首先,Git必须知道当前版本是哪个版本,在Git中,用
现在,我们要把当前版本回退到上一个版本,就可以使用
3.Git提供了一个命令
总结:
穿梭前,用
要重返未来,用
1.git log命令显示从最近到最远的提交日志
如果嫌输出信息太多,看得眼花缭乱的,可以试试加上
--pretty=oneline参数
$ git log --pretty=oneline
2.首先,Git必须知道当前版本是哪个版本,在Git中,用
HEAD表示当前版本,也就是最新的提交
3628164...882e1e0,上一个版本就是
HEAD^,上上一个版本就是
HEAD^^,当然往上100个版本可以写成
HEAD~100。
现在,我们要把当前版本回退到上一个版本,就可以使用
git reset命令:
$ git reset --hard HEAD^
$ git reset --hard 版本号(不用写全)
3.Git提供了一个命令
git reflog用来记录你的每一次命令
$ git reflog
总结:
HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令
git reset --hard commit_id。
穿梭前,用
git log可以查看提交历史,以便确定要回退到哪个版本。
要重返未来,用
git reflog查看命令历史,以便确定要回到未来的哪个版本。
相关文章推荐
- hdu 1166 敌兵布阵--BIT
- 谁是最强的女汉子
- 最少步数
- hdu 1166 敌兵布阵--BIT
- leetcode Remove Element
- 统计问题
- C++编程实现变长数组
- Libgdx 之图片的翻转与旋转方式
- html5声明demo
- hdu2196经典树形dp
- 对象与对象变量
- 数字和
- jQuery序列化Ajax提交表单
- Find Peak Element
- JavaScript的setTimeout和setInterval的深入理解
- android的消息处理机制(图+源码分析)——Looper,Handler,Message
- 小崔学英语
- struts2 用标签 <s:property value='[]'/> 取值 json 含有转义字符的解决方法
- Big Clock
- Bootstrap历练实例:表单帮助文件