Git命令 :
1. 版本控制软件
方便管理项目代码的版本
Git
SVN
2. 版本分类:
1)、本地版本控制系统:
单击运行,不支持多人协作开发
数据库发生故障则不能恢复
2)、集中化
基于服务器-客户端的运行模式
不支持离线提交版本更新
中心服务器崩溃后,所有人无法工作
版本数据库故障后,所有历史记录将会丢失
3)、分布式
基于服务器-客户端的运行模式
客户端是服务器的完整备份
3. GIT:
可以本地、可以分布式
特点:
1. 文件版本保存的原理(版本切换,GIT比SVN速度快)
1)记录快照 (复制了一份原文件),GIT
2)比较差异 (只存储变化的部分),SVN
2. 近乎所有的操作都是本地执行
4. 三个区域:
工作区: 电脑磁盘中我们能看见的文件,都在工作区
暂存区: 把工作区中的文件,暂时存放起来,隐藏起来的一个区域
Git仓库:暂存区的文件不需要再修改,就提交到Git仓库
5. 三种状态:
clear状态: 没有被修改过
已修改:modified: 工作区的文件被修改了,单还没到暂存区
已暂存:staged: 文件已经放在暂存区,但还未提交到仓库
已提交:committed: 文件已经提交到仓库了
6. 工作流程:
添加暂存
提交仓库