为什么要应用 git
* 本地建设版本库
本地版本控制
多主机异地协同工作
重写提交阐明
有后悔药能够吃
更好用的提交表单
更好的差别比拟
更欠缺的分支零碎
速度极快 *
什么是 git
git 是一个版本控制软件
gitHub 和 gitLab 都是用于治理版本的的服务端软件
gitHub 提供收费服务(代码公开)及付费服务(代码为公有)
GitLab 用于在企业外部治理 Git 版本库 性能上相似于 GitHub
git 的长处
** 间接记录快照 而非差别比拟
近乎所有的操作都在本地执行
时刻保持数据的完整性
少数操作仅增加数据 **
常见的三种文件状态
* 文件的三种状态
(Git 文件 Git 文件已被版本库治理的文件)
已批改(modified)在工作目录批改 Git 文件
已暂存(staged)对已批改的文件执行 GIt 暂存操作 将文件存入暂存区
已提交(committed)将已暂存的文件执行 git 提交操作 将文件存入版本库
*
待续。。。