Git的基本介紹

工作目錄與索引

工作目錄(Working Tree)是保存您目前正在處理檔案的目錄,Git 相關的操作都會在這個目錄下完成。

索引(Index )位於工作目錄和數據庫之間,是為了向數據庫提交作準備的暫存區域。

工作目錄與索引

所以在工作目錄上做的任何變更並不會直接提交到數據庫的。Git在執行提交的時候,不是直接將工作目錄的狀態儲存到數據庫,而是將索引的狀態儲存到數據庫。因此,要提交變更,首先必需要把變更內容加入到索引中。

索引的存在可以排除工作目錄裡不必要的檔案提交,還可以只將檔案變更內容的一部分加入索引並提交。

接下來,我們會利用以上學習到的內容進行實際操作,讓我們來安裝Git和執行提交吧!