导航

什么是git,为什么要用git(一)

Posted on 2020-03-19 19:58  曙光城邦  阅读(1885)  评论(1编辑  收藏  举报

git是一个开源的分布式版本控制系统。重点是版本控制系统(version control system )。
git的官方文档地址:https://git-scm.com/book/zh/v2/

一、什么是版本控制?

版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。
那什么又是版本?
在生活中,我们应该听过某某的书又出新版本了。苹果11又出来了,又该换手机了。新书、新手机对于之前的那本书来说就是新版本,以前的就是老版本。
在git上通俗点说就是:对文件进行修改、保存并提交,则形成一个版本。它是一个主观行为,你修改或者开发阶段性的完成了,并提交了,即形成一个版本。每提交一次就形成一个版本
git就是对一系列的版本进行控制,并且是分布式的。

那什么又是分布式?
分布式的对立面是集中式。集中式就是所有的文件都存放在一台机器上,这台机器坏了,那就全部没有了。
分布式就是所有的文件不仅仅放在一处。在git中,你的电脑上的git仓库就是一个功能完整的系统,可以进行各种操作,也可以同步至github服务器上。

大概理解这么多,暂时就够用了。

二、如何安装git

官网下载地址:https://git-scm.com/downloads
官网提供了Mac OS X    、Windows、Linux/Unix 世界三大操作系统的软件版本,选择相应的安装即可。

三、为什么要学习git命令

对于习惯windows的用户,可能会不喜欢敲命令。但学习git命令不是目的啊,学习命令是为了熟悉和理解git的操作流程,
理解git的操作原理,是如何版本控制的。只要最终理解了,用开发工具的git操作,或者图形化工具,或者命令都不在话下了。
所以必须从git命令着手开始学习,最终达到可以在团队内与团队成员协作开发的目的。

转载自:知优码 https://www.javaidea.cn/topic/1232.html