Chinaunix首页 | 论坛 | 博客
  • 博客访问: 251912
  • 博文数量: 34
  • 博客积分: 791
  • 博客等级: 军士长
  • 技术积分: 352
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-24 21:45
文章分类

全部博文(34)

文章存档

2015年(2)

2013年(6)

2012年(16)

2011年(8)

2010年(2)

分类: LINUX

2012-10-14 15:13:11

git提供了很多方法可以方便地访问git库中的对象:
(1)采用部分的SHA1哈希值。不必把40位的哈希值写全,只采用开头的部分(4位以上),只要不与现有的其它的哈希值冲突即可。
(2)使用master代表分支master中最新的提交,也可以使用全称refs/heads/master或者heads/master。
(3)使用HEAD代表版本库中最近一次的提交。
 (4)符号^可以用于指代父提交。例如:
        HEAD^ 代表版本库中的上一次提交,即最近一次提交的父提交。
        HEAD^^ 代表HEAD^的父提交
(5)对于一个提交有多个父提交,可以在符号^后面用数字表示是第几个父提交。例如:
     a573106^2的含义是提交a573106的多个父提交中第二个父提交。
     HEAD^1相当于HEAD^,含义是HEAD的多个父提交中的第一个父提交。
    HEAD^^2的含义是HEAD^(HEAD父提交)的多个父提交中的第二个父提交。
(6)符号~也可以用于指代祖先提交。例如:
      a573106~<5>即相当于a573106^^^^^
   (7)提交所对应的树对象
      a573106^{tree}
  (8)某一次提交对应的文件对象
      a573106:path/to/file
   (9)暂存区中的文件对象
       :path/to/file

阅读(1022) | 评论(0) | 转发(0) |
0

上一篇:ubuntu恢复panel

下一篇:git工作进度保存

给主人留下些什么吧!~~