为什么要应用git

*本地建设版本库

本地版本控制

多主机异地协同工作

重写提交阐明

有后悔药能够吃

更好用的提交表单

更好的差别比拟

更欠缺的分支零碎

速度极快*

什么是git

git 是一个版本控制软件
gitHub和gitLab都是用于治理版本的的服务端软件
gitHub提供收费服务(代码公开)及付费服务(代码为公有)
GitLab用于在企业外部治理Git版本库 性能上相似于GitHub

git的长处

**间接记录快照 而非差别比拟
近乎所有的操作都在本地执行
时刻保持数据的完整性
少数操作仅增加数据**

常见的三种文件状态

*文件的三种状态

  (Git文件  Git文件已被版本库治理的文件)  

已批改(modified) 在工作目录批改Git文件

已暂存(staged)对已批改的文件执行GIt暂存操作 将文件存入暂存区

已提交(committed)将已暂存的文件执行git 提交操作 将文件存入版本库
*

待续。。。