Git 札記(三)Git基本概念及配置

2021-10-13 04:57:04 字數 1168 閱讀 1305

git 配置

很多時候使用 git 時,僅僅使用常用的幾條命令,比如:git add .,git commmit -m 'commit',git push origin master,但並沒有真正的理解git,若能理解git的思想和基本工作原理,用起來會知其所以然,游刃有餘。

直接記錄快照,而非差異對比

其他版本控制系統:

相比其他版本控制系統進儲存修改內容,git 每次對全部檔案製作快照並儲存索引。

幾乎所有操作都是本地執行

git 保證完整性

git 一般只新增資料

committed (已提交)

modified (已修改)

staged (已暫存)

/etc/gitconfig:系統中每個使用者和他們倉庫的通用配置,--system呼叫

~/.gitconfig~/.config/git/config:當前使用者的配置,--global呼叫

當前倉庫的git 目錄中的config檔案(.git/config), 預設呼叫

配置使用者資訊

git config --global user.name "shuangzhen"

git config --global user.email "[email protected]"

檢查配置資訊

git config user.name

git config user.email

vi ~/.gitconfig

幫助資訊

git

help

githelp

man git-

git學習之基本概念及原理

1 基於版本快照的資料儲存 git將其所管理的資料視為乙個微型檔案系統的一組快照,它儲存的不是檔案的變化或者差異,而是一系列不同時刻的檔案快照。每次提交或在git中儲存專案的狀態時,git基本上會抓取一張所有檔案當前狀態的快照,然後儲存乙個指向該快照的引用。出於效率的考慮,如果檔案並沒有發生變動,g...

Git的基本概念及使用 md

版本控制是一種記錄乙個或若干檔案內容變化,以便將來查閱特定版本修訂情況的系統 git svn分布式版本控制系統 集中式版本控制系統 將專案快取在本地再推送到伺服器 直接與伺服器進行互動 不需聯網 需聯網不易衝突 易衝突旨在 管理 旨在專案管理 適用於單專案開發 適用於多專案並行開發適用於單專案開發。...

GIT基本概念

工作區是個工作目錄,實質上就是我們的在開發過程中對其進行新增 編輯的源 包括標頭檔案 原始檔和配置檔案 在工作區中有乙個隱藏檔案 git 它不屬於工作區,而是git版本庫。該檔案下包括很多其他檔案,其中重要的是暫存區 git index 物件庫 git objects 分支 master分支和其他分...