3.Git状态、工作区、基本工作流程

三种状态
  • 已提交(committed)
    表示数据已经安全的保存在本地数据库中
  • 已修改(modified)
    修改了文件,还没保存在数据库中
  • 已暂存(staged)
    一个已修改的文件的当前版本做了标记,使之包含在下次提交的快照中
三个工作区
  • Git仓库
    Git用来保存项目的元数据和对象数据库的地方。从其它计算机克隆仓库时,拷贝的就是这里的数据。
  • 工作目录
    对项目的某个版本独立取出来的内容。从Git仓库的压缩数据库中提取出来的文件,放在磁盘上供你使用或修改。
  • 暂存区域
    一个文件,保存了下次将提交的文件列表信息,一般在Git仓库目录中,有时候也被称作“索引”
基本工作流程

1.在工作目录中修改文件
2.暂存文件,将文件的快照放入暂存区域
3.提交更新,找到暂存区域的文件,将快照永久性存储到Git仓库目录

Git目录保存着特定版本文件->已提交状态
做了修改并已放入暂存区域->暂存状态
修改后还没放入暂存区域->修改状态

你可能感兴趣的:(3.Git状态、工作区、基本工作流程)