Git使用說明

2022-08-20 02:36:10 字數 1062 閱讀 9491

1. git概念 

1.1. git庫中由三部分組成 

git 倉庫就是那個.git 目錄,其中存放的是我們所提交的文件索引內容,git 可基於文件索引內容對其所管理的文件進行內容追蹤,從而實現文件的版本控制。.git目錄位於工作目錄內。 

1) 工作目錄:使用者本地的目錄; 

2) index(索引):將工作目錄下所有檔案(包含子目錄)生成快照,存放到乙個臨時的儲存區域,git 稱該區域為索引。 

3) 倉庫:將索引通過commit命令提交至倉庫中,每一次提交都意味著版本在進行一次更新。 

1.2. 使用git時的初始化事項 

1.2.1. git初始化配置 

1) 配置使用git倉庫的人員姓名 

git config --global user.name "your name comes here" 

2) 配置使用git倉庫的人員email 

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

1.2.2. git文件忽略機制 

工作目錄中有一些檔案是不希望接受git 管理的,譬如程式編譯時生成的中間檔案等等。git 提供了文件忽略機制,可以將工作目錄中不希望接受git 管理的文件資訊寫到同一目錄下的.gitignore 檔案中。 

例如:工作目錄下有個zh目錄,如果不想把它加入到git管理中,則執行: 

echo 「zh」 > .gitignore 

git add . 

有關gitignore 檔案的諸多細節知識可閱讀其使用手冊:man gitignore 

1.3. git與repo的比較 

git操作一般對應乙個倉庫,而repo操作一般對應乙個專案,即乙個專案會由若干倉庫組成。 

例如,在操作整個recket專案時使用repo,而操作其中的某個倉庫時使用git。在包含隱藏目錄.git的目錄下執行git操作。

2. git help 

git help 獲取git基本命令 

(如果要知道某個特定命令的使用方法,例如:使用git help clone,來獲取git clone的使用方法)

git 使用說明

head代表當前 最新狀態。tag為某個狀態的標籤。sha1為每個提交日誌的唯一標識。install apt get install git core git clone git 倉 庫可以使用 git clone獲得 git clone git git longene.org unifiedker...

git使用說明

linus為linux kernel project發起的版本控制專案。head代表當前最新狀態。tag為某個狀態的標籤。sha1為每個提交日誌的唯一標識。install apt get install git core git clone git倉庫可以使用git clone獲得 git clon...

git使用說明

linus為linux kernel project發起的版本控制專案。head代表當前最新狀態。tag為某個狀態的標籤。sha1為每個提交日誌的唯一標識。install apt get install git core git clone git倉庫可以使用git clone獲得 git clon...