git对象

来源:互联网 发布:淘宝自行车用品店推荐 编辑:程序博客网 时间:2024/06/06 07:28
nanayin@201605050385- MINGW64 /f/gitdemo (master)$ git log -l --pretty=rawcommit 492478d7ebc1e6bc7104e585c6fe2b38185521c3Author: yinnana <nanayin@creditease.cn>Date:   Wed Jan 4 13:53:11 2017 +0800    testcommit 268afa36b9b348228fd2fc77b12423d9e97d710bAuthor: yinnana <nanayin@creditease.cn>Date:   Wed Jan 4 13:13:50 2017 +0800    testcommit df69eb991294825b467ca423d38aedd4117ca0f1Author: yinnana <nanayin@creditease.cn>Date:   Wed Jan 4 12:35:39 2017 +0800    initialized
nanayin@201605050385- MINGW64 /f/gitdemo (master)$ git cat-file -t  492478d7ecommit
nanayin@201605050385- MINGW64 /f/gitdemo (master)$ git cat-file -p 492478d7etree 4b825dc642cb6eb9a060e54bf8d69288fbee4904parent 268afa36b9b348228fd2fc77b12423d9e97d710bauthor yinnana <nanayin@creditease.cn> 1483509191 +0800committer yinnana <nanayin@creditease.cn> 1483509191 +0800test

nanayin@201605050385- MINGW64 /f/gitdemo (master)$ for id in 492478d7e 268afa36b9 df69eb991;do \> ls .git/objects/${id:0:2}/${id:2}*;done                                       .git/objects/49/2478d7ebc1e6bc7104e585c6fe2b38185521c3.git/objects/26/8afa36b9b348228fd2fc77b12423d9e97d710b.git/objects/df/69eb991294825b467ca423d38aedd4117ca0f1

master分支的实现:

$ git log -l HEAD
$ git log -l master
$ git log -l refs/heads/master
$ git rev-parse masterdf33bea3141db42c47dfb8fc2ce1d1d9416100e2$ git rev-parse refs/heads/masterdf33bea3141db42c47dfb8fc2ce1d1d9416100e2$ git rev-parse headdf33bea3141db42c47dfb8fc2ce1d1d9416100e2
$ find .git -name HEAD -o -name master.git/HEAD.git/logs/HEAD.git/logs/refs/heads/master.git/refs/heads/master


0 0
原创粉丝点击