Git简介

腾讯工蜂Git:基于Git的企业级协作开发解决方案,腾讯未来研发关键系统 https://code.tencent.com

Git是什么?

Git是一个开源的分布式的版本控制系统。它可以追踪任何变化的文件,支持完整的工作流程,来保证数据的完整性和处理事务的高效性。

Git的发展史

作为当今最强大的分布式版本控制系统,需要记住的是Git的创始人,也是Linux之父---Linus Torvalds。做Linux系统的Torvalds为何会成为Git的创始人?简单而言就是当年Torvalds“召集”全球开发者帮忙协助完善Linux系统时,都需要他本人手动合并开发者提供的代码,规模越来越大,为了方便,选择了一款商业版的版本控制系统,后期因为一些小的摩擦,决定自己开发一套版本控制具,于是有了Git。

Git有哪些特点?

1、分布式:可以把远程库的代码克隆一份到本地

2、分支开发:可以在本地根据需求自己创建分支进行开发

3、离线操作:可以在本地离线状态下合并分支代码到本地主干

4、存储小、速度快:以版本而非文件的形式存储

5、冲突易解决:开发者之间的代码冲突容易解决

扫描以下二维码,研发管理从此高效、轻便、可靠

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏杨建荣的学习笔记

明天,实现几个还不错的功能点

明天,计划实现几个还不错的功能,算是个自己这段时间的运维里程碑划上一个句号。里程碑是自己制定的,目的是督促自己做事情有一个预期目标,在糟糕的实现中不断迭...

1132
来自专栏

集装箱时代的分布式记录(第二部分)

欢迎回到我们的系列。在第一部分中,我们谈到了微服务和容器的最近兴起。我们介绍了这种类型的体系结构引起的日志记录问题以及可能的解决方案 - 聚合。现在我们已经完成...

1828
来自专栏SEO

如何新建一个对百度友好的移动端站点

36610
来自专栏张善友的专栏

MongoDB 2.6.2 发布

NoSQL数据库MongoDB推出了全新一代产品MongoDB 2.6.2,该版本全面强化核心服务器,提供全新的自动化工具与重要的企业功能,宣称是MongoDB...

2077
来自专栏张首富-小白的成长历程

Zabbix告警升级机制图文详解

简单的配置第个,剩下的配置类似,重点不在于如何配置这个,重点在于如何配置“告警升级”和发送时间的理解

5982
来自专栏腾讯技术工程官方号的专栏

【TEGer 在全球架构师峰会】 : 腾讯企业级消息中间件 CMQ 技术解密

本文将对腾讯 TEG 基础架构部中间件团队研发的企业级消息中间件 CMQ 原理进行分享介绍。

3859
来自专栏Android 开发者

Android Oreo 常见问题 4.0|Android 开发者 FAQ Vol. 12

2405
来自专栏数据之美

网站数据统计分析之二:前端日志采集是与非

在上一篇《网站数据统计分析之一:日志收集原理及其实现》中,咱们详细的介绍了整个日志采集的原理与流程。但是不是这样在真实的业务环境中就万事大吉了呢?事实往往并非如...

5217
来自专栏Albert陈凯

一文读懂非关系型数据库(NoSQL)

一文读懂非关系型数据库(NoSQL) 本文共11000字****,阅读全文约需30分钟****。本文为大家解析非关系型数据库(NoSQL)。 前言 ---- ?...

6716
来自专栏吴生的专栏

消息中间件选型分析——从Kafka与RabbitMQ的对比来看全局

消息队列中间件(简称消息中间件)是指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它...

6207

扫码关注云+社区

领取腾讯云代金券