git版本控制管理的学习(三)——提交探索

GIT的几个特殊符号的引用,这些引用可以在使用提交的任何地方使用。

HEAD:始终指向当前分支的最近提交。

ORIG_HEAD:当进行某些操作,如合并和复位时,将HEAD的上一提交传给ORIG_HEAD,并可以用ORIG_HEAD来恢复或回滚到之前的状态。

FETCH_HEAD:将所有抓取分支的头记录到.git/FETCH_HEAD中。

MERGE_HEAD:当一个合并操作正在进行时,其他分支的头暂时记录在MERGE_HEAD中。

gitk命令:画出版本库的图结构。

git long ^a b命令:指查询从a到b分支的所有提交,但不包括a分支。

git bisect命令:基于任意搜索条件查找特定的错误提交。使用git bisect命令最好在一个干净的工作目录中,因为它需要维护一个新的HEAD头部,然后我们需要设定初始的好版本,和坏版本,从而通过二分法查找来确定目前版本的上一个好版本。使用git bisect启动二分法查找,使用git bisect reset命令回到原先的分支上。

git blame命令:告诉你一个文件中的每一行最后是谁修改的和那次提交做出了变更。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值