工作區有一個隱藏目錄.git
,這個不算工作區,而是Git的版本庫。
Git的版本庫里存了很多東西,其中最重要的就是稱為stage(或者叫index)的暫存區,還有Git為我們自動創建的第一個分支master
,以及指向master
的一個指針叫HEAD
。
把文件往Git版本庫里添加的時候,是分兩步執行的:
1、用git add
把文件添加進去,實際上就是把文件修改添加到暫存區;
2、用git commit
提交更改,實際上就是把暫存區的所有內容提交到當前分支。
因為我們創建Git版本庫時,Git自動為我們創建了唯一一個master
分支,所以,現在,git commit
就是往master
分支上提交更改。
可以簡單理解為,需要提交的文件修改通通放到暫存區,然后,一次性提交暫存區的所有修改。
ADD一次, COMMIT提交一次。
只提交你add到暫存區的內容,新的修改並不commit!!!!!!!!