3.工作區、暫存區概念

工作區
也就是在一開始我們所定義Git版本庫的文件夾

這裏TPS就是工作區
版本庫
在工作區裏面有一個隱藏的文件夾 .git 這個就是Git的版本庫

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

下面用一張圖來解釋之前向Git版本庫添加文件的過程

第一步是用git add把文件添加進去,實際上就是把文件修改添加到暫存區
第二步是用git commit提交更改,實際上就是把暫存區的所有內容提交到當前分支

接下來做一個實例分析:
先將之前的readme.txt文本修改,再添加一個新的文本文件到工作區
運行 git status 命令查看狀態

Git現在提示readme.txt被修改了,而test.txt還從來沒有被添加過,它的狀態是Untracked。
運行 git add 命令提交,再用 git status 查看狀態

現在暫存區的情況如下

git add命令實際上就是把要提交的所有修改放到暫存區(Stage),然後,執行git commit就可以一次性把暫存區的所有修改提交到分支。一旦提交後,如果又沒有對工作區做任何修改,那麼工作區就是“乾淨”的:



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章