欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Git版本控制工具

程序员文章站 2024-03-24 16:23:10
...

美图欣赏:

Git版本控制工具

一.版本控制工具的概念

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

​ (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
相关标签: Git和GitHub