git底层命令

git底层命令

git rev-parse将git对象表达式显示对应的SHA1
在这里插入图片描述
git blame -L 1,4 demo.c文件逐行追溯
查看demo.c文件种第1行起连续4行对应提交,SHA1前面的^表示该文件自第一次提交后从未修改的那些行
git blame -C -L 1,4 demo.c添加-C参数,git会查找是否有别的地方(文件)中比指定行更早的提交,假如找到会将其显示出来
在这里插入图片描述

git log -1 --pretty=raw显示commit的原始数据,可以显示提交对应的树ID
git底层命令_第1张图片
git cat-file显示对象的类型、内容、大小信息
上图提交中15ee为tree对象,内容包含两个blob对象,大小68Byte
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
git ls-files索引中.git/index的文件列表与工作目录列表合并,并显示两者的不同组合
-s参数用于显示对象的SHA1哈希值以及所处的暂存区编号
在这里插入图片描述

你可能感兴趣的:(git,git)