哈喽,我是你们可爱又帅气的小编布偶猫(拒绝嘲讽!),今天给大家带来的是一篇关于GIT(版本控制器)的使用,关于GIT使用,是程序员必不可少的一环,所以怎样用好它,对于我们来说很重要,话不多说,我们直接上干货。
目标
- 了解版本控制软件的作用
- 了解版本控制系统的分类
- Git的特性
- 初始化 Git 仓库的命令
- 查看文件状态的命令
- 一次性将文件加入暂存区的命令
- 将暂存区的文件提交到 Git 仓库的命令
起步
文件的版本
版本控制软件(⭐⭐⭐)
概念
版本控制软件是一个用来记录文件变化,以便将来查阅特定
版本修订情况的系统,因此有时也叫做“版本控制系统”
通俗的理解
把手工管理文件版本的方式,改为由软件管理文件的版本;
这个负责管理文件版本的软件,叫做“版本控制软件”
使用版本控制软件的好处
- 操作简便:只需识记几组简单的终端命令,即可快速上手常见的版本控制软件
- 易于对比:基于版本控制软件提供的功能,能够方便地比较文件的变化细节,从而查找出导致问题的原因
- 易于回溯:可以将选定的文件回溯到之前的状态,甚至将整个项目都回退到过去某个时间点的状态
- 不易丢失:在版本控制软件中,被用户误删除的文件,可以轻松的恢复回来
- 协作方便:基于版本控制软件提供的分支功能,可以轻松实现多人协作开发时的代码合并操作
版本控制系统的分类(⭐⭐⭐)
本地版本控制系统
单机运行,使维护文件版本的操作工具化
特点:
使用软件来记录文件的不同版本,提高了工作效率,降低了手动维护版本的出错率
缺点:
① 单机运行,不支持多人协作开发
② 版本数据库故障后,所有历史更新记录会丢失
集中化的版本控制系统
联网运行,支持多人协作开发;性能差、用户体验不好