1. 程式人生 > >git學習(廖雪峰git網站)(4)---工作區和暫存區

git學習(廖雪峰git網站)(4)---工作區和暫存區

(1)名詞解釋:

工作區(Working Directory)

就是你在電腦裡能看到的目錄,比如你所建的資料夾就是一個工作區;

版本庫(Repository)

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

Git的版本庫裡存了很多東西,其中最重要的就是稱為stage(或者叫index)的暫存區,還有Git為我們自動建立的第一個分支master,以及指向master的一個指標叫HEAD

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

你可以簡單理解為,需要提交的檔案修改通通放到暫存區,然後,一次性提交暫存區的所有修改。

(2)我們原先提交檔案是git add 檔名->git commit 檔名,

git add命令實際上就是把要提交的所有修改放到暫存區(Stage),然後,執行git commit就可以一次性把暫存區的所有修改提交到分支。

一旦提交後,如果你又沒有對工作區做任何修改,那麼工作區就是“乾淨”的: