1. 程式人生 > >理解工作區與暫存區的區別

理解工作區與暫存區的區別

1、工作區

就是你在電腦上看到的目錄,比如目錄下testgit裡的檔案(.git隱藏目錄版本庫除外)。或者以後需要再新建的目錄檔案等等都屬於工作區範疇。

2、版本(Repository)

工作區有一個隱藏目錄.git,這個不屬於工作區,這是版本庫。其中版本庫裡面存了很多東西,其中最重要的就是stage(暫存區),還有Git為我們自動建立了第一個分支master,以及指向master的一個指標HEAD

我們前面說過使用Git提交檔案到版本庫有兩步:

第一步:是使用 git add 把檔案新增進去,實際上就是把檔案新增到暫存區。

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

3、思考? 

1、修改readme.txt檔案,git add,再修改readme.txt檔案,git commit,會怎麼樣?

2修改readme.txt檔案,git add,再修改readme.txt檔案,git add,最後git commit,又是什麼樣的情況?