Git&GitHub的Status状态
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 本地移动指针,重置缓存,重置工作区
posted on 2020-02-27 14:50 HelloOcean 阅读(865) 评论(0) 收藏 举报
浙公网安备 33010602011771号