Git學習之暫存區

2021-10-01 13:02:03 字數 438 閱讀 3329

工作區(working directory),就是目錄,例如:pythonwork

版本庫(repository),工作區有乙個隱藏的目錄 .git 就是git的版本庫。

版本庫最重要的是稱為stage 或 index 的暫存區;還有git為我們建立的乙個分支 master ,以及指向 master 的乙個指標 head。

把檔案往git版本庫新增時,分了兩步:

① git add 新增操作,實際上是把檔案修改新增到暫存區

② git commit 提交操作,實際上是把暫存區的所有內容提交到當前分支

Git學習之Git 暫存區

修改檔案後是否可以直接提交 1 向檔案中追加一行內容 echo nice to meet yuu.1.txt 2 檢視修改前後檔案的差異 git diff 3 將修改後的檔案新增到提交任務中 git add 1.txt 4 檢視提交暫存區和版本庫檔案中的差異 git diff cached git ...

Git學習之Git 暫存區

修改檔案後是否可以直接提交 1 向檔案中追加一行內容 echo nice to meet yuu.1.txt 2 檢視修改前後檔案的差異 git diff 3 將修改後的檔案新增到提交任務中 git add 1.txt 4 檢視提交暫存區和版本庫檔案中的差異 git diff cached git ...

Git之暫存區

git index是乙個包含檔案索引的目錄樹,如同乙個虛擬的工作區,記錄檔名和檔案的狀態資訊 時間戳 檔案長度等 檔案內容則儲存在git物件庫.git objects目錄中通過檔案索引建立檔案和物件庫中物件實體之間的對應關係。執行git status或git diff命令掃瞄工作區改動時,先根據.g...