git的區(qū)域是什么意思?GIT區(qū)域介紹
git有3個區(qū)域
工作區(qū)(working directory):
項目的根目錄,不包括.git在內(nèi)的其他文件,就是你平時存放項目代碼的地方。
暫存區(qū)(stage area):
是一個看不見的區(qū)域,git add?命令就是將文件添加到該區(qū)域,git?status?命令可以查看當前暫存區(qū)的文件
暫存區(qū),用于臨時存放你的改動,事實上它只是一個文件,保存即將提交到文件列表信息,一般存放在 gt 目錄下.index 文件 (git/index) 中,所以我們把暫存區(qū)有時也叫作索引 index)
本地倉庫(repository):
指在工作目錄下創(chuàng)建的一個.git目錄,這是一個隱藏目錄。git commit -m "日志"名可以將
暫存區(qū)的代碼提交到本地倉庫。git push -u origin master就是將本地倉庫的代碼推送到遠程倉庫
倉庫區(qū)(或本地倉庫),就是安全存放數(shù)據(jù)的位置,這里面有你提交到所有版本的數(shù)據(jù)。

git文件的3種狀態(tài)
- 已修改(modified),存在于工作區(qū),文件修改后的狀態(tài)
- 已暫存(staged),存在于暫存區(qū),采用
git add命令后的狀態(tài) - 已提交(committed),存在于本地倉庫,采用
git commit命令后的狀態(tài)