1.流程图及概念
工作区:用来保存项目的元数据和对象数据库的地方。这是Git中最重要的部分,从其他计算机克隆仓库时,拷贝的就是这里的数据。
暂存区:保存了下次将提交的文件列表信息,一般在Git仓库目录中。有时候也被称作“索引”,不过一般说法还是叫做暂存区域。
版本库:也叫本地版本库,之所以说git快,大部分提交都是对本地仓库而言的,不依赖网络,最后一次会推送到远程仓库。
远程仓库:可以看做是github,他是一个远程仓库,它提供web服务,供大家方便地进行下载,查看,提交和存储。
基本的 Git 工作流程如下:
1).在工作目录中修改文件。
2).暂存文件,将文件的快照放入暂存区域。
3).提交更新,找到暂存区域的文件,将快照永久性存储到 Git 仓库目录
2.文件的变化几种状态
git版本控制 其实就是会记录所有文件的变化状态,如下:
可以用命令 git status查看当前文件的变化状态:
1).git add添加文件 ,从untrack --> stage状态
2).git commit 提交,文件状态 从 staged--> unmodify
3).修改文件,查看git status,文件由 unmodify --> modify
4).再重复上述三个过程 添加到暂存区->提交本地版本库->再次修改
工作区 --> 暂存区 git add
暂存区 --> 本地版本库 git commit
本地版本库 --> 工作区 git checkout
4.安装
liunx/windows/mac安装 参考官网: