首页 > 其他 > 详细

Git&GitHub的Status状态

时间:2020-02-27 16:08:13      阅读:83      评论:0      收藏:0      [点我收藏+]

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 本地移动指针,重置缓存,重置工作区

 

Git&GitHub的Status状态

原文:https://www.cnblogs.com/oceanran/p/12372140.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!