Git简介

简介: 1.Git历史Git是由Linux之父Linus用2周时间用C语言写的分布式版本控制系统,之前由于linux源代码托管在BitKeeper,但是linux社区的成员破解BitKeeper的协议,BitKeep收回了Linux社区的使用权。

1.Git历史

Git是由Linux之父Linus用2周时间用C语言写的分布式版本控制系统,之前由于linux源代码托管在BitKeeper,但是linux社区的成员破解BitKeeper的协议,BitKeep收回了Linux社区的使用权。Git由此诞生。

2.Git与SVN的对比

  1. Git是分布式的版本控制系统,SVN是集中式的版本控制系统
  2. Git的每个历史版本存储完整的文件,SVN存储文件差异
  3. Git可离线完成大部分操作,SVN则相反
  4. Git有着更优雅的分支和合并实现
  5. Git有更强的撤销修改和修改版本历史的能力

    SVN
    SVN

    Git
    这里写图片描述

3.学习Git的理由

首先是工作的需要,越来越多的公司使用Git管理代码,加上Github上托管了众多开源项目,都是通过Git管理代码,掌握Git是非常必要的。

目录
相关文章
|
29天前
|
开发工具 git 开发者
图解Git——分支简介《Pro Git》
Git 分支是其核心特性之一,允许开发者从主开发线分离工作,避免干扰主线。传统版本控制系统创建分支效率低,而Git的分支创建和切换非常轻量高效。
74 9
|
存储 开发工具 git
Git简介加简单的使用
Git简介加简单的使用
80 0
|
存储 Linux 开发工具
Git简介与工作原理:了解Git的基本概念、版本控制系统和分布式版本控制的工作原理
Git简介与工作原理:了解Git的基本概念、版本控制系统和分布式版本控制的工作原理
537 0
|
存储 算法 开发工具
Git->git简介,git的常用命令,git命令的常用理论
Git->git简介,git的常用命令,git命令的常用理论
117 0
|
存储 开发工具 git
Git的简介以及基本使用
Git的简介以及基本使用
|
网络安全 开发工具 数据安全/隐私保护
GitHub相关简介以及其和Git区别?
GitHub相关简介以及其和Git区别?
112 0
|
存储 算法 Linux
git相关简介和常用命令
git相关简介和常用命令
|
JavaScript Java Unix
【Git】一文带你入门Git分布式版本控制系统(简介,安装,Linux命令)
【Git】一文带你入门Git分布式版本控制系统(简介,安装,Linux命令)
100 0
|
Shell 网络安全 开发工具
git简介、安装以及常用命令
git简介、安装以及常用命令
|
算法 开发工具 git
Git 系列教程(11)- 分支简介
Git 系列教程(11)- 分支简介
205 1
Git 系列教程(11)- 分支简介

相关实验场景

更多