日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【Git、GitHub、GitLab】五 git中裸仓库.git下的内容

發布時間:2023/12/10 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【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下的内容的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。