2017 03 10 Git工作區及暫存區》

2023-01-11 12:46:27 字數 454 閱讀 4302

git和其他版本控制系統如svn的一個不同之處就是有暫存區的概念。

先來看名詞解釋。

工作區(working directory)

就是你在電腦裡能看到的目錄,比如我的gitlianxi資料夾就是一個工作區:

版本庫(repository)

工作區有一個隱藏目錄.git,這個不算工作區,而是git的版本庫。

head為.git的指標

把檔案往git版本庫裡新增的時候,是分兩步執行的:

第一步是用git add把檔案新增進去,實際上就是把檔案修改新增到暫存區;

第二步是用git commit提交更改,實際上就是把暫存區的所有內容提交到當前分支。

簡單理解為,需要提交的檔案修改通通放到暫存區,然後,一次性提交暫存區的所有修改。

當執行git add命令時:暫存區有內容

當執行git commit命令時:暫存區沒有任何內容

git 工作區 暫存區

接著前面的介紹 目錄 工作區 working directory 版本庫 repository 比如learngit資料夾就是一個工作區 工作區有一個隱藏目錄.git,這個不算工作區,而是git的版本庫。git的版本庫裡存了很多東西,其中最重要的就是稱為stage 或者叫index 的暫存區,還有g...

Git工作區和暫存區

1.git使用40個16進位制字元的sha 1 hash來唯一標識物件,例如 e98757d0598ab6eeaf1df0d87dd00826048bd80b 2.將檔案新增到版本庫的一般步驟 1 工作區修改檔案 2 git add,將修改後的檔案新增至暫存區 3 git commit,將暫存區的所...

Git3 工作區和暫存區

工作區和暫存區 git和其他版本控制系統如 svn的一個不同之處就是有暫存區的概念。先來看名詞解釋。工作區 workingdirectory 就是你在電腦裡能看到的目錄,比如我的learngit資料夾就是一個工作區 版本庫 repository 工作區有一個隱藏目錄.git,這個不算工作區,而是 g...