没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Git
一、Git介绍
1.1什么是git
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软
件。
Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必
服务器端软件支持。
官网:https://git-scm.com/
1.2什么是版本控制
版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。
1.3什么是分布式版本控制系统
1.3.1传统的集中式版本控制系统
1.3.1.1定义
集中化的版本控制系统,诸如 CVS,Subversion 等,都有一个单一的集中管理的服务器,
保存所有文件的修订版本,而协同工作的人们都通过客户端连到这台服务器,取出最新的文
件或者提交更新。
1.3.2.2好处
每一台电脑都有完整的版本库,即使中央仓库损坏各处也有备份.
1.4.历史
首先Git的创始人是“Linus Torvalds”,也是linux的创始人。起初参与Linux开源项目的代码
是由Linus本人通过一些命令来手动为别人整合代码的,之后随着项目越做越大,代码库之
大让Linus很难继续通过手工方式管理了,社区的弟兄们也对这种方式表达了强烈不满,于
是Linus选择了一个商业的版本控制系统BitKeeper,BitKeeper的东家BitMover公司出于人
道主义精神,授权Linux社区免费使用这个版本控制系统。直到2005年,Linux社区牛人聚
集,不免沾染了一些梁山好汉的江湖习气。小弟开始试图破解BitKeeper的协议(这么干的
其实也不只他一个),被BitMover公司发现了(监控工作做得不错!),于是BitMover公
司怒了,要收回Linux社区的免费使用权。Linus可以向BitMover公司道个歉,保证以后严
格管教弟兄们,嗯,这是不可能的。实际情况是这样的:Linus花了两周时间自己用C写了
一个分布式版本控制系统,这就是Git!一个月之内,Linux系统的源码已经由Git管理了!
Git也由此诞生了。
2.2安装
安装过程使用默认配置即可,一路下一步安装完git客户端软件,然后检查是否安装成功。
如果安装成功,鼠标右键可以显示。
三、码云
3.1常用的git代码托管服务
前面我们已经知道了Git中存在两种类型的仓库,即本地仓库和远程仓库。那么我们如何搭
建Git远程仓库呢?
我们可以借助互联网上提供的一些代码托管服务来实现,其中比较常用的有GitHub、码
云、GitLab等。
gitHub (地址: https:llgithub.com/ )是一个面向开源及私有软件项目的托管平台,
因为只支持Git作为唯一的版本库格式进行托管,故名gitHub。
码云(地址: https:llgitee.com/)是国内的一个代码托管平台,由于服务器在国
内,所以相比于GitHub,码云速度会更快。
GitLab(地址: https:llabout.gitlab.com/)是一个用于仓库管理系统的开源项目,使
用Git作为代码管理工具,并在此基础上搭建起来的web服务。
剩余34页未读,继续阅读
资源评论
凤凰AI
- 粉丝: 185
- 资源: 347
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功