标签:13 Git 4096 Apr drwxr xr root 目录
1.目录.Git
$ cd .git
查看目录
$ ls -al
total 56
drwxr-xr-x 8 root root 4096 Apr 13 18:08 .
drwxr-xr-x 4 root root 4096 Apr 13 18:03 ..
drwxr-xr-x 2 root root 4096 Apr 13 09:51 branches
-rw-r--r-- 1 root root 13 Apr 13 12:41 COMMIT_EDITMSG
-rw-r--r-- 1 root root 92 Apr 13 18:01 config
-rw-r--r-- 1 root root 73 Apr 13 09:51 description
-rw-r--r-- 1 root root 24 Apr 13 18:03 HEAD
drwxr-xr-x 2 root root 4096 Apr 13 09:51 hooks
-rw-r--r-- 1 root root 336 Apr 13 18:03 index
drwxr-xr-x 2 root root 4096 Apr 13 09:51 info
drwxr-xr-x 3 root root 4096 Apr 13 10:02 logs
drwxr-xr-x 19 root root 4096 Apr 13 12:41 objects
drwxr-xr-x 4 root root 4096 Apr 13 09:51 refs
-rw-r--r-- 1 root root 15 Apr 13 18:08 test.rb
2. 查看HEAD
$ cat HEAD
ref: refs/heads/subwork
HEAD文件中是一个引用,指向文件refs/heads/subwork(subwork是当前分支的名称), 查看文件内容
$ cat refs/heads/subwork
ea0c3d9b9f0d328dd71205ddfc273bb1d635b507
查看对象 “ea0c3d9b9f0d328dd”的类型。
$ git cat-file -t ea0c3d9b9f0d328dd
commit
“ea0c3d9b9f0d328dd”是一个commit。(注:字符串不必完整复制,能够唯一标识对象即可)
由此可见,HEAD指向了一个commit。
3.目录objects
$ cd objects
查看目录
$ ls -al
total 76
drwxr-xr-x 19 root root 4096 Apr 13 12:41 .
drwxr-xr-x 8 root root 4096 Apr 13 18:08 ..
drwxr-xr-x 2 root root 4096 Apr 13 12:41 0c
drwxr-xr-x 2 root root 4096 Apr 13 12:10 0f
drwxr-xr-x 2 root root 4096 Apr 13 10:02 14
drwxr-xr-x 2 root root 4096 Apr 13 12:10 1e
drwxr-xr-x 2 root root 4096 Apr 13 10:39 3a
drwxr-xr-x 2 root root 4096 Apr 13 10:39 51
drwxr-xr-x 2 root root 4096 Apr 13 10:02 9c
drwxr-xr-x 2 root root 4096 Apr 13 12:10 c4
drwxr-xr-x 2 root root 4096 Apr 13 10:39 d9
drwxr-xr-x 2 root root 4096 Apr 13 10:39 e0
drwxr-xr-x 2 root root 4096 Apr 13 10:39 e6
drwxr-xr-x 2 root root 4096 Apr 13 12:41 ea
drwxr-xr-x 2 root root 4096 Apr 13 10:02 eb
drwxr-xr-x 2 root root 4096 Apr 13 12:10 f7
drwxr-xr-x 2 root root 4096 Apr 13 12:41 fb
drwxr-xr-x 2 root root 4096 Apr 13 09:51 info
drwxr-xr-x 2 root root 4096 Apr 13 09:51 pack
进入目录3a。
$ cd 3a
查看目录。
$ ls -al
total 12
drwxr-xr-x 2 root root 4096 Apr 13 10:39 .
drwxr-xr-x 19 root root 4096 Apr 13 12:41 ..
-r--r--r-- 1 root root 122 Apr 13 10:39 d90f1713eac631f623473b59889ef820dc891f
将目录名称“3a”和文件名称“d90f1713eac631f623473b59889ef820dc891f”组合,查看类型。
$ git cat-file -t 3ad90f1713e
tree
查看内容。
$ git cat-file -p 3ad90f1713e
040000 tree e03c041f6c389a5ce5ff0161eba7a8ca31d23457 images
100644 blob d95f3ad14dee633a758d2e331151e950dd13e4ed index.html
100644 blob 14c0554362cd04881158d0900f6a73055f36c396 readme.txt
标签:13,Git,4096,Apr,drwxr,xr,root,目录 来源: https://blog.csdn.net/liyazhen2011/article/details/89364687
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。