【Git、GitHub、GitLab】五 git中裸仓库.git下的内容
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                【Git、GitHub、GitLab】五  git中裸仓库.git下的内容
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                上一篇文章學習了git的文件重命名與git -log 的系列命令的使用方法。點擊鏈接查看上一篇文章:【Git、GitHub、GitLab】四 Git文件重命名的簡單方法以及使用git log查看版本演變歷史
- 本篇文章學習git中,在沒有遠端服務器的情況下,裸倉庫.git中的內容。
 
在裸倉庫的.git目錄中,有以下幾個文件:
.git 文件目錄
- COMMIT_EDITMSG
 - cconfig,當前倉庫的配置信息,core,用戶,遠程,分支等信息.(命令操作其實就是修改當前config文件)
 - description (倉庫的描述信息文件)
 - HEAD (指向當前所在的分支),例如當前在 develop 分支,實際指向地址是 refs/heads/develop
 - hooks [文件夾]
 - index
 - info [文件夾]
 - logs [文件夾]
 - objects [文件夾] (存放所有的 git 對象,對象哈希值前 2 位作為文件夾名稱,后 38 位作為對象文件名, 可通過 git cat-file -p 命令,拼接文件夾名稱+文件名查看)
 - ORIG_HEAD
 - refs
—heads,其實就是分支,里面包含所有的分支文件,文件存儲了分支指向的指紋信息
—tags 叫做里程碑,或者版本發布用等記錄重要版本.文件也存儲了tag的指紋信息
—remotes,遠程倉庫信息 
下面是一些常用的git命令:
? cat 命令, 功能:用來顯示文件。 例如 cat text.md 顯示 text.md 文件的內容
 ? ls -al 命令, 表示列出當前目錄下的所有文件(包括隱藏文件)
 ? git cat-file -t 命令 , 查看 git 對象的類型
 ? git cat-file -p 命令, 查看 git 對象的內容
 ? git cat-file -s 命令, 查看 git 對象的大小
總結
以上是生活随笔為你收集整理的【Git、GitHub、GitLab】五 git中裸仓库.git下的内容的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 微信公众平台开发接口返回码说明
 - 下一篇: 计算机软考论文分数,信息系统项目管理师论