美文网首页
.git裸仓库详细讲解

.git裸仓库详细讲解

作者: 蝌蚪1573 | 来源:发表于2019-05-01 23:08 被阅读0次

    1. 进入到.get目录,查看.git里面的文件目录

    image.png

      .git目录底下有以下文件夹


    image.png

    .git目录详解

    HEAD :现在工作在哪个分支上

    image.png

      当切换成其他分支时,HEAD内容会发生变化


    config 当前git仓库的配合信息

    image.png
      当里面的内容发生变化时,git config --local的配置信息也会发生变化
    比如将config里面的内容修改为chennj时,git config --local user.name显示如下:
    image.png
      使用vim命令直接修改和git config --local user.name cnj666命令结果是一样的
    image.png

    refs 引用存放的是各个分支和tag

    image.png

    --- heads #存放的是分支信息


    image.png

    --- tags #标签(里程碑)


    image.png

    查看heads里面分支里面存放的内容,类型是commit
    cat master

    image.png
    git cat-file -t 26a37c52869 查看对象的文件类型
    image.png
    git cat-file -p 26a37c52869 查看对象的文件内容
    image.png
    git branch -v查看分支,可以看到26a37c52869跟分支上的是一样的
    image.png

    objects git文件系统核心

    处理策略:09d4a86d1655a2e19b4ee4d5d49bc18880337793 = 09 + d4a86d1655a2e19b4ee4d5d49bc18880337793
    git cat-file -t 09d2a86d

    image.png

    相关文章

      网友评论

          本文标题:.git裸仓库详细讲解

          本文链接:https://www.haomeiwen.com/subject/pjawnqtx.html