Git的一些知識

2022-07-16 22:21:21 字數 557 閱讀 8918

這個之前面試實習的時候被問到過, 搞懂基本原理還是很重要的

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 的區別 都是提交所...