毕业论文
您现在的位置: 版本控制 >> 版本控制前景 >> 正文 >> 正文

彻底熟练掌握GitGit系列教程1版

来源:版本控制 时间:2022/8/29
白癜风怎麽治 http://news.39.net/bjzkhbzy/180128/6029197.html

为什么要写git系列教程?

git非常的优秀,很多很多的开发人员都在工作中使用它,但有一大部分的同学对它的使用还不是很熟悉,并且网上的教程很多不是过于简单就是很零碎的几个命令,一番学下来,很多人还是很模糊,所以我打算写一套完整系列的Git教程,帮助刚入门或者还不是很熟悉的同学系统的学习下Git。

什么是版本控制系统?

版本控制系统是一种记录一个或多个文件内容变化的的系统,它的主要功能就是追踪文件的变更,它将什么时间,什么人,修改了什么内容以及本次变更的版本号都记录存档,以便将来随时查阅或者回滚。拿我们人的成长举例,就好比,你从出生到20岁都给你存档了,你如果觉得15岁到20岁过的没价值,可以回滚到15岁重新开始,你也可以看你10岁的时候,都在干什么,是不是很美妙啊。

git系列教程-什么是版本控制系统

版本控制系统的分类

大的划分的话,版本控制系统分为两类:

一,集中式版本控制系统

集中式版本控制系统都有一个单一的集中管理的服务器(中央服务器),保存所有文件的修订版本,所有的开发人员都需要通过客户端连到这台服务器,取出或者上传最新的文件。这类代表的工具就是SVN

集中式版本控制系统svn

优点:

简单,易学习,易操作,很多时候,只需要点点鼠标就完成了工作

缺点:

需要一台中央服务器来管理代码版本和备份

如果连不上中央服务器,就无法获取或上传代码

二,分布式版本控制系统

从仓库提取代码,获取的是完整的备份,相当于每个人都拥有一个完整的代码仓库。每次的修改和提交都是在自己本地的仓库完成,中央服务器很多时候只是用来和别的开发人员交换代码的时候使用。

就算中央服务器发生了故障,也不影响你本地代码的更改和提交。

这类代表的工具就是Git。

分布式版本控制系统Git

Git是一款免费、开源的分布式版本控制系统,它是linux之父LinusTorvalds开发的一个软件工具,可以敏捷高效地处理各种项目,后面的章节我们就正式开始学习它。

转载请注明:http://www.0431gb208.com/sjsbszl/1481.html

  • 上一篇文章:
  • 下一篇文章: