Git 工作區 版本庫 暫存區

2021-08-31 01:32:48 字數 453 閱讀 2930

tags: git

參考部落格

工作區:電腦裡能看到的目錄,就是我們建立的 learngit 資料夾。

版本庫:工作區里有乙個隱藏的 .git 目錄,這個就是 git 的版本庫。

git 的版本庫里存了很多東西,其中最重要的就是稱為 stage 的暫存區,還有 git 為我們自動建立的第乙個分支 master,以及指向 master 的乙個指標叫 head。

我們把檔案新增到倉庫中的兩步操作:

第一步是用 git add 把檔案新增進去,實際上就是把檔案修改新增到暫存區;

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

使用 git diff 命令可以檢視工作區和版本庫裡面最新版本的區別。

Git 工作區 暫存區 版本庫

工作區 我們會想當然的認為,當前倉庫所在目錄就是我們的工作區,其實這是不完全正確的。在當前倉庫中,新增,更改,刪除檔案這些動作,都發生在工作區裡面。暫存區 英文叫stage,或index。在版本庫.git 目錄下,有乙個index檔案。它實際上就是乙個包含檔案索引的目錄樹,像是乙個虛擬的工作區。在這...

git 工作區 暫存區 版本庫

工作區 working directory 就是你在電腦裡能看到的目錄 版本庫 repository 工作區有乙個隱藏目錄.git,這個不算工作區,而是git的版本庫。暫存區 git的版本庫里存了很多東西,其中最重要的就是稱為stage 或者叫index 的暫存區,還有git為我們自動建立的第乙個分...

Git 工作區 暫存區和版本庫

暫存區 stage,index 是 git 最重要的概念之一,理解了這個概念很多 git 命令就不再那麼神秘了。今天在寫這部分的內容,畫了乙個圖,看看有沒有什麼問題。理解 git 暫存區 stage 把上面的 實踐二 從頭至尾走一遍,不知道您的感想如何?在 實踐二 的過程中,我有意無意的透漏了 暫存...