mirror of
https://github.com/ZJDoc/GitGuide.git
synced 2026-07-29 15:20:25 +08:00
docs(git): add base
This commit is contained in:
22
docs/git/base/工作区域.md
Normal file
22
docs/git/base/工作区域.md
Normal file
@@ -0,0 +1,22 @@
|
||||
|
||||
# 工作区域
|
||||
|
||||
`git`有`3`个工作区域概念:
|
||||
|
||||
1. 仓库(`repository`)
|
||||
2. 工作目录(`working directory`)
|
||||
3. 暂存区域(`staging area`)
|
||||
|
||||
`git`仓库是保存项目元数据和所有修改记录的地方(就是`.git`文件夹)
|
||||
|
||||
工作目录保存从仓库中按某个版本取出的文件(和`.git`同一级目录下的其他文件)
|
||||
|
||||
暂存区域在仓库目录下,保存了下次要提交的修改记录
|
||||
|
||||
所以工程文件处于`3`种状态下
|
||||
|
||||
1. 已修改(`modified`):表示文件已修改
|
||||
2. 已暂存(`staged)`:表示已保存修改记录,还未提交到仓库
|
||||
3. 已提交(`commited`):保存在仓库,生成一个新的版本
|
||||
|
||||

|
||||
Reference in New Issue
Block a user