3版本穿梭

版本穿梭

版本查看

命令

git log		//查看提交记录详细信息

拓展命令

git log --pretty=oneline
//以一行格式显示提交记录
git log --oneline
//以一行最简格式显示记录
//只有后退的记录
git reflog
//一行显示,有参考记录移动步数(推荐)
//HEAD@{移动步数}
//前进与后退都有

注:多屏显示控制方式

空格向下翻页

b 向上翻页

q 退出

版本移动

方式如下:

  1. 基于索引值(都可)

git reset --hard 索引值
//所有的都回到该版本
  1. 使用^符号(只能后退)

git reset --hard HEAD^
//后退一步(一个^)
  1. 使用~符号(只能后退)

git reset --hard HEAD~3
//后退3步

基于索引值的参数问题

git help 命令名
//查看命令的详细文档
//例如:git help reset
--hard		//改本地库,暂存区,工作区
--soft //只改本地库
--mixed //改本地库,暂存区