Git学习指南第5、6章
1.新增记录 git hash-object -w hello.txt 2.通过散列键访问记录 git cat-file -p ce013625030ba8dba906f756967f9e9ca394464a 3.两种节点类型 tree、blob对象 4.相同数据只存储一次 cp foo.txt copy-of-foo.txt git hash-object -w copy-of-foo.txt 5.压缩相似、删除多余 git gc 6.散列值取值至少有 种 7.重命名检测算法 8.获取重命名和移动数据 git log --summary -M90% | grep -e "^ rename" 9.跟踪被移动文件的历史 git log --follow bar.html 10.获取复制数据 git log --summary -C90% | grep -e "^ copy" 11.配置重命名检测 git config diff.renames true 12.确定某段代码的来源 git blame -M -C -C -C bar.html 13.查看分支列表 git branch 14.为当前提交创建分支 git branch a-branch 15.切换分支 git checkout a-branch 16.为任意一批提交创建分支 git branch still-a-branch