track 追踪
本地库 -- 暂存区 -- 工作区 ()
多屏显示控制方式
空格向下翻页
b 向上翻页
q 退出
查看历史记录:
Git log
Git log --pretty=oneline 显示每条提交的一行日志 (哈希值)
Git log -- oneline 显示每条提交的一行日志 (哈希值简写)(显示后退历史记录)
Git reflog 显示每条提交的一行日志, 和回退步数 (所有历史记录都能显示)
回退和前进 (实质上操作 HEAD 指针)
基于索引值 :Git reset --hard + 索引值 (可以局部索引值)
^ 只能往后不能往前: Git reset --hard HEAD^ 往后退一行, 退几行有 ^ 个数决定. 或直接用~ 3
删除文件
rm 文件名 (文件添加到了本地库可以被找回了使用 Git reset --hard + 索引值)
比较文件
Git diff 暂存区和工作区文件比较
Git diff HEAD 文件名 和本地库文件比较 (不指定文件名全部展示)
Git diff HEAD^ 和上一版本比较
reset 的 soft mixed hard 的 PK
soft 仅仅在本地库移动指针
mixed 在本地库移动指针, 重置缓存区
head 本地移动指针, 重置缓存, 重置工作区
来源: http://www.bubuko.com/infodetail-3438104.html