git.工做區&暫存區

工做區(Working Directory)

就是你在電腦裏能看到的目錄,好比個人learngit文件夾就是一個工做區:git

clipboard.png

版本庫(Repository)

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

Git的版本庫裏存了不少東西,其中最重要的就是稱爲stage(或者叫index)的暫存區,還有Git爲咱們自動建立的第一個分支master,以及指向master的一個指針叫HEAD。指針

clipboard.png

咱們把文件往Git版本庫裏添加的時候,是分兩步執行的:ip

第一步是用git add把文件添加進去,實際上就是把文件修改添加到暫存區;博客

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

由於咱們建立Git版本庫時,Git自動爲咱們建立了惟一一個master分支,因此,如今,git commit就是往master分支上提交更改。ast

能夠簡單理解爲,須要提交的文件修改統統放到暫存區,而後,一次性提交暫存區的全部修改。class

摘自 廖雪峯老師博客cli

相關文章
相關標籤/搜索