Git(六)版本穿梭
2018-07-24 本文已影响1人
leeqico
一、增加一条记录
二、查看历史记录
(1)git log
多屏显示控制方式:空格向下翻页
b 向上翻页
q 退出
(2)git log --pretty=oneline
(3)git log --oneline
(4)git reflog
HEAD@{移动到当前版本需要多少步}
三、前进后退
先新增一条记录
(1)基于索引值操作【推荐】
git reset --hard [局部索引值]
(2)使用^符号:只能后退
git reset --hard head^^
注:一个^表示后退一步,n 个表示后退n 步
(3)使用~符号:只能后退
git reset --hard HEAD~n
注:表示后退n 步
四、reset 命令的三个参数对比
(1)--soft 参数
仅仅在本地库移动HEAD 指针
(2)--mixed 参数
在本地库移动HEAD 指针
重置暂存区
(3)--hard 参数
在本地库移动HEAD 指针
重置暂存区
重置工作区