Git版本控制工具

美图欣赏:

Git版本控制工具_第1张图片

一.版本控制工具的概念

​ 版本控制工具是一种记录一个或如若干个文件内容的变化,方便将来查看特定的版本的修订情况的系统。

​ (1)记录文件的所有历史变化

​ (2)随时可以恢复到任何一个历史状态

​ (3)多人协作开发或修改

​ (4)错误修复

​ (5)多功能并行开发

​ 分类:

本地版本控制:wps,恢复的功能

集中化的版本控制工具 SVN

分布式版本控制工具 Git

​ 二.不同版本控制工具的优缺点:

本地版本控制

​ 优点:简单,很多系统是内置;适合管理本地的文件

​ 缺点:只适合少量的文件,不支持基于项目的管理;支持文件类型单一;不支持网络,无法实现多人协同操作。

集中化的版本控制工具

​ 优点:适合多人协同开发;代码集中化管理。

​ 缺点:单点故障;必须联网工作,无法单机本地工作

分布式版本控制工具

​ 优点:适合多人协同开发;代码集中化管理;可以离线工作,先提交本地仓库,在一些特定时间上传;每个计算机都是一个完整仓库:强本分。

三.Git分布式版本控制工具

​ 由Linux创始人开发,作为Linux内核代码管理系统使用。

​ git的设计考虑了很多的方面:

速度
简单
对非线性开发模式是强力支持
完全分布式
有管理Linux内核代码的能力,(速度,数据量)

git原理

​ Git保存的是快照不是区别。

​ 所以git中的版本是独立,随时想去某个可以快速读取。

git的安装:

​ git的工作区域:

        Git repository		Git仓库

​		staging area        暂存已经修改的文件

​		working directory	编写修改文件

​ 新建一个文件,在工作目录中编辑

​ 编辑好后,保存到暂存区

​ 从暂存区中保存到仓库中

Git的官网下载Git:https://git-scm.com/

下载好,安装,一直点击下一步就可以。

                                 ————保持饥饿,保持学习
                                        Jackson_MVP

你可能感兴趣的:(#,GitHub)