ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Git目录

2019-04-17 21:50:55  阅读:247  来源: 互联网

标签: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. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有