注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

秒大刀 博客

好好学习 天天向上

 
 
 

日志

 
 
 
 

git笔记  

2013-01-31 11:54:53|  分类: 技术积累 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

2012-6-7

  • git用的hash算法是SHA-1,160bit,转换成字符串正好是40个字节

2012-6-12


2012-7-17

  • git blob文件命名方式为sha1[0,2]/sha1[2,38],并且blob以zlib方式存储
    • svn-1.7 pristine命名方式为sha1[0,2]/sha1[0,40]
  • git往磁盘保存对象时默认使用的格式叫松散对象格式(loose object)。git时不时地将这些对象打包至一个叫packfile的二进制文件以节省空间并提高效率。当仓库中有太多的松散对象,或是手工调用git gc命令,或推送至远程服务器时,git都会这样做
  • git打包对象时,会查找命名及尺寸相近的文件,并只保存文件不同版本之间的差异内容
  • git自动打包命令git gc -auto只有7000个左右的松散对象或是50个以上的packfile时,该命令才会真正引发打包操作

2012-7-19

svn升级到git


2012-7-24


2012-7-31

  • 貌似git客户端可以当svn客户端的用
    Image(6)
    Image(5)

2012-10-24


2013-1-19


2013-1-22


2013-1-28

  • gitignore - A collection of useful .gitignore templates

2013-1-30

  评论这张
 
阅读(846)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017