這個之前面試實習的時候被問到過, 搞懂基本原理還是很重要的
git的目錄結構在執行git init
後資料夾下的.git
目錄
子目錄名
簡要描述
branches
git專案分之資訊
condig
git專案配置資訊
description
git專案描述資訊
head
指向git專案當前分支的頭指標
hooks
預設的hooks指令碼, 指git專案要忽略的檔案
objects
資料物件, 有: commit, trees, blobs, tags
refs
指向所有分支的指標
git通過對檔案進行sha-1
計算作為檔案的內容生成乙個40位的hash值, hash值相同, 則檔案內容相同
git的四個儲存區
暫存區的好處:
git速度比較快的原因是分支就是乙個指向commit的指標, 每次提交, 只需要移動這個指標就行了
git的一些知識
公司 ops 網管 gitlab 賬號 密碼 wangliang qq.com 123456 登入 gitlab 看下使用者名稱 安裝 git git config global user.name 1937444194 git config global user.email wangliang ...
Git的一些知識
摘要 git的特點 git儲存的是檔案快照,即整個檔案內容,並儲存指向快照的索引分布式原理這個之前面試實習的時候被問到過,搞懂基本原理還是很重要的git的目錄結構在執行git init後資料夾下的.git目錄快照原理git通過對檔案進行sha 1計算作為檔案的內容生成乙個40位的hash值,hash...
關於git的一些零碎知識
git檔案的三個狀態 已修改,已暫存,已提交 git的三個區域 工作區,暫存區,物件庫 git的幾個指標 以master為例 遠端有個master,本地有個master,本地有個指標是指向遠端的master的叫origin master 唯讀分支 git add 與git add 的區別 都是提交所...