美文网首页
什么是Git?

什么是Git?

作者: 困卡 | 来源:发表于2017-03-23 23:23 被阅读0次

GIT(分布式版本控制系统)

Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。
Git 是 Linus Torvalds(林纳斯·托瓦兹) 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

那什么是版本控制系统?

如果你用Microsoft Word写过长篇大论,那你一定有这样的经历:
想删除一个段落,又怕将来想恢复找不回来怎么办?有办法,先把当前文件“另存为……”一个新的Word文件,再接着改,改到一定程度,再“另存为……”一个新文件,这样一直改下去,最后你的Word文档变成了这样:


混乱的文档

过了一周,你想找回被删除的文字,但是已经记不清删除前保存在哪个文件里了,只好一个一个文件去找,真麻烦。
看着一堆乱七八糟的文件,想保留最新的一个,然后把其他的删掉,又怕哪天会用上,还不敢删,真郁闷。
更要命的是,有些部分需要你的财务同事帮助填写,于是你把文件Copy到U盘里给她(也可能通过Email发送一份给她),然后,你继续修改Word文件。一天后,同事再把Word文件传给你,此时,你必须想想,发给她之后到你收到她的文件期间,你作了哪些改动,得把你的改动和她的部分合并,真困难。
于是你想,如果有一个软件,不但能自动帮我记录每次文件的改动,还可以让同事协作编辑,这样就不用自己管理一堆类似的文件了,也不需要把文件传来传去。如果想查看某次改动,只需要在软件里瞄一眼就可以,岂不是很方便?
这个软件用起来就应该像这个样子,能记录每次文件的改动:

修改记录

这样,你就结束了手动管理多个“版本”的史前时代,进入到版本控制的20世纪。

相关文章

  • 小白学Git

    什么是Git?什么是Git的仓库与分支? Git 主页上的定义:Git is a free and open so...

  • Git 01什么是Git

    什么是Git? ======== git是一套程序源代码的分布式管理系统,最初用于管理Linux核心代码的开发,后...

  • 什么是Git?

    本系列课程适合深入学习Git。 Git的作者 可能很多人都知道Linux的作者是Linus Torvalds,但是...

  • 什么是Git?

    GIT(分布式版本控制系统) Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管...

  • Git学习第一课 版本控制的简介

    疑问:git是做什么的?git是如何发展的? 一、git是做什么的?git是版本控制器。什么是版本控制器?就是记录...

  • Git概览

    Git到底是个什么鬼?远程仓库又是个什么鬼?本地Git仓库与远程仓库有什么区别? Git到底是个什么鬼? Git不...

  • git和github入门指南(1)

    1.git和github简介 #1.1.git是什么?github是什么?git和github的关系? Git是一...

  • 学习纲要:Git & GitHub

    很多公司都用 Git 来控制版本。 学习目标 知道什么是 Git。 知道我们为什么要用 Git。 知道什么是 Gi...

  • GitHub超简单小白入门详细教程(1)——了解Git与Gith

    了解Git与Github 和 使用GitHub的目的 一、了解Git与Github 1.1 什么是Git Git是...

  • Git概述

    在我们学习Git之前 我们首先了解一下Git是什么 为什么要学习Git 什么是Git? [图片上传失败...(i...

网友评论

      本文标题:什么是Git?

      本文链接:https://www.haomeiwen.com/subject/dlcxottx.html