git优点缺点(简单介绍)
什么是Git
- Git是目前世界上最先进的分布式版本控制系统。
- Git是免费、开源的
- 最初Git是为辅助 Linux 内核开发的,来替代 BitKeeper
作者
Linux和Git之父李纳斯·托沃兹(Linus Benedic Torvalds)1969、芬兰
特点
1. 直接记录快照,而非差异比较
2. 近乎所有操作都是本地执行
3. 时刻保持数据完整性
4. 多数操作仅添加数据
优点
- 适合分布式开发,强调个体。
- 公共服务器压力和数据量都不会太大。
- 速度快、灵活。
- 任意两个开发者之间可以很容易的解决冲突。
- 离线工作。
缺点
- 模式上比SVN更加复杂。
- 不符合常规思维。
- 代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息。
转载于:https://www.cnblogs.com/weibanggang/p/9695129.html
git优点缺点(简单介绍)相关推荐
- ABAP git客户端的简单介绍
Jerry习惯把自己写的小程序放到自己的github上:https://github.com/i042416 对于写的ABAP程序,需要先把SAPGUI里的代码手动拷贝到本地,然后用git客户端pus ...
- git 命令 简单介绍
爱无路,恨无情.相思无缘,相爱无份.曾相识,恨离别.无风雨,无同舟,何结果.情远天边,心无挂碍,唯爱你独一. git简单介绍 三个区 工作区(working diretory) 用于修改文件 缓存区( ...
- mysql binlog update_mysql binlog 简单介绍与基于binlog数据恢复
mysql binlog 简单介绍与基于binlog数据恢复 通过备份文件恢复 binlog(本节重点) binlog 二进制日志文件 show variables like 'log_bin'; 二 ...
- linux加protobuf变量环境,protobuf简单介绍和ubuntu 16.04环境下安装教程
protobuf简单介绍 protobuf是谷歌的开源序列化协议框架,结构类似于XML,JSON这种,显著的特点是二进制的,效率高,主要用于通信协议和数据存储等方面,算是一种结构化数据的表示方法. p ...
- MongoDB简单介绍以及基本命令
一.MongoDB简介 1.MongoDB是什么 MongoDB 是一个基于分布式文件存储的数据库.由 C++ 语言编写.旨在为 WEB 应用提供可扩展的高性能数据存储解决方案.MongoDB 是一个 ...
- 推荐系统中常用算法 以及优点缺点对比
推荐系统中常用算法 以及优点缺点对比 2014/09/20 [Martin导读]随着互联网特别是社会化网络的快速发展,我们正处于信息过载的时代.用户面对过量的信息很难找到自己真正感兴趣的内容,而内容提 ...
- Zephyr应用笔记:mcuboot引导程序简单介绍
本文对mcuboot(version 1.1.0)做一个简单介绍供参考,Github地址:https://github.com/runtimeco/mcuboot 以下内容都是针对(version 1 ...
- [C++ STL] 各容器简单介绍
[C++ STL] 各容器简单介绍 目录 一.什么是STL? 二.容器(Containers) 2.1 vector 2.2 deque 2.3 list 2.4 set 2.5 map 2.6 容器 ...
- python内存的回收机制_简单介绍python的垃圾回收机制
这篇文章主要介绍了python垃圾回收机制的相关资料,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下 什么是垃圾回收机制? 首先,咱先来解释名词,垃圾回收是不是就是将没用的,废弃的东西回 ...
- 黑盒测试概念简述,黑盒测试优缺点、黑盒用例设计方法简单介绍及黑盒测试方法使用总结
黑色测试 黑盒测试概念: 黑盒的优缺点介绍: 黑盒测试用例设计方法简单介绍: 黑盒测试方法使用总结: 黑盒测试概念: 又称功能测试或数据驱动测试,是用来检测每个功能是否正常使用.黑盒测试主要意味着测试 ...
最新文章
- LeetCode Merge k Sorted Lists(有序单链表数组的合并)
- Python3的深拷贝和浅拷贝
- 面试必问!有没有比读写锁更快的锁?
- java网络编程_Java网络编程进阶:通过JSSE创建安全的数据通信
- 历日 [宋] 许月卿
- 5分钟学会使用DataHub接入实时数据到MaxCompute(原ODPS)
- 结构化数据与非结构化数据理解
- win11字体模糊不清怎么办 windows1字体模糊不清的解决方法
- ERROR: Could not install Gradle distribution from ‘https://services.gradle.org/distributions/gradle-
- autojs字符串中提取数字
- 帮你举例说明什么是Python鸭子类型
- 科研论文翻译软件|无广告|强力推荐
- 简单的mg动画制作方法,看到就是赚到 | 万彩动画大师
- Python-pytest、unittest
- PTC指定位置安装许可服务器,proe野火3.0安装问题之“许可证管理已成功安装,但不能启动,请参阅日志文件..”我自己的解决方案(原...
- java注释模板(娱乐)
- 零基础Python完全自学教程15:Python中的列表
- Visdrone2019数据集.txt标签文件转换为voc格式.XML标签文件
- synergy官方linux使用教程,使用 Synergy 来进行协同工作
- 微信公众平台如何开发
热门文章
- 【大数据部落】从网络图看数字媒体对传统媒体的影响
- 拓端tecdat|如何利用深度学习诊断心脏病
- smale学习之数学表达式(day5)
- 南昌二中高考2021成绩查询,南昌二中2019高考成绩喜报、一本二本上线人数情况...
- maven项目中操作mysql数据库案例
- 【论文笔记】Deep Learning Face Representation from Predicting 10,000 Classes
- R语言各个包里面的数据集
- 海域网域名解析服务器,域名系统dns实现的映射是
- java bigInteger +1 加常数
- 拓扑次序(Topological Order)