工作區 Working Directory: 就是當前目錄,在目錄中可看到的文件 版本庫 Repository:當前目錄內的.git文件,目錄中看不到該文件 暫存區 stage : 存在于版本庫中(.git文件中),git add后文件將在此區域存在
git add: 將文件修改添加到暫存區 index(stage) git commit: 將暫存區的所有內容提交到當前分支
新添加文件的 status為 untrack,未跟蹤的。使用git add 使其被跟蹤
分別對應: Git倉庫,工作目錄,暫存區域
Git 倉庫目錄是 Git 用來保存項目的元數據和對象數據庫的地方,這是Git 中最重要的部分,從其它計算機克隆倉庫時,拷貝的就是這里的數據。
工作目錄是對項目的某個版本獨立提取出來的內容。 這些從 Git 倉庫的壓縮數據庫中提取出來的文件,放在磁盤上供你使用或修改。
暫存區域是一個文件,保存了下次將提交的文件列表信息,一般在 Git 倉庫目錄中。 有時候也被稱作“索引”,不過一般說法還是叫暫存區域。
如果 Git 目錄中保存著的特定版本文件,就屬于已提交狀態。 如果作了修改并已放入暫存區域,就屬于已暫存狀態。 如果自上次取出后,作了修改但還沒有放到暫存區域,就是已修改狀態。
廖雪峰Git教程 — 時光機穿梭
新聞熱點
疑難解答