Git:工作區與暫存區

對于不想了解Git內部文件管理的童鞋,可以忽略本部分。

我讀書少你別騙我

工作區(Working Directory)

工作區就是我們使用的目錄,例如我的就是Git目錄。

Working Directory

倉庫(Repository)

在工作區目錄內有個.git目錄,該目錄不屬于工作區,而是Git倉庫(版本庫)。

Git的版本庫里存了很多東西,其中最重要的就是稱為stage(或者叫index)的暫存區。還有Git為我們自動創建的分支master,以及指向master的一個指針叫HEAD。如下圖:

Repository

前面的文章中,我們說把文件往Git版本庫里添加的時候,是分兩步執行的:

  • git add把文件添加進去,實際上就是把文件修改添加到暫存區;
  • git commit提交更改,實際上就是把暫存區的所有內容提交到當前分支。

因為我們創建Git版本庫時,Git自動為我們創建了一個master分支,所以,我們的git commit就是往master分支上提交更改。

可以理解為:需要提交的文件修改放到暫存區,然后,一次性提交暫存區的所有修改

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容