zoukankan      html  css  js  c++  java
  • 什么是Git及Git的诞生

    Git是目前世界上使用最为广泛的现代化版本控制系统,最初由Linux系统内核的作者Linus Torvalds在2005年开始开发。
    Git的诞生可以说是一个传奇故事,在那个计算机和操作系统还不是那么成熟的年代,Linus Torvalds大佬创建了开源的Linux,但一个成熟的软件,往往都是全世界众多优秀的开发者不断开发完善的,Linux也不例外,最初是世界各地的志愿者将源代码发送给Linus,在由他通过手工的方式来合并代码,一开始Linux的代码量还比较少的时候这种方法还可以使用,但是随着Linux的不断壮大,显然需要一套版本控制系统来帮助完成这些工作。于是这时候一家商业公司便将自己家的产品免费授权给Linux社区使用,但人家的毕竟不是自己的,再加上当时的一众开发者也是纷纷追求开源免费的,于是很多开发者尝试破解该软件的协议,结果被人家给发现了,于是这家公司就收回了授权。正常人的思维肯定是低头认个错,但是大佬岂能轻易低头呢,于是就花了两周的时间自己用C写了一个分布式版本控制系统,这就是Git!
  • 相关阅读:
    操作系统进程调度策略
    runnable & callable
    leetcode 124 二叉树中的最大路径和
    leetcode 24 两两交换链表中的节点
    leetcode 93 复原IP地址
    C++ 11 move
    leetcode 64 最小路径和
    leetcode 1143 最长公共子序列
    leetcode 528 按权重随机选择
    数据挖掘面试题(1)
  • 原文地址:https://www.cnblogs.com/grubber/p/12462275.html
Copyright © 2011-2022 走看看