01 Git下载

版本控制

版本控制分为集中式版本控制和分布式版本控制。

集中式版本控制适合于局域网,带宽够大,下载更新速度可观,常见的版本控制有CVSSVN

如果集中式版本控制放到互联网上,下载速度不容乐观,这就产生了分布式版本控制。

分布式版本控制系统的安全性要高很多,因为每个人的电脑上都是一个完整的版本库,某一个人的电脑坏掉了不要紧,随便从其他人那里复制一个就可以了。

常见的分布式版本控制有Git

Git和GitHub

1、Git:它是一款免费、开源的分布式版本控制系统,他是著名的 Linux 发明者 Linus Torvalds 开发的。它是用来进行版本控制的,就是用来保存项目的地方。但是项目要是运行,还是需要你本地的环境,它只不过是用来保存代码罢了。

2、GitHub:主要提供基于git 的版本托管服务。也就是说现在 GitHub 上托管的所有项目代码都是基于 Git 来进行版本控制的,所以 Git 只是 GitHub 上用来管理项目的一个工具而已,GitHub 的功能可远不止于此

下载安装GitHub

下载地址:https://desktop.github.com/

1)Repository(仓库):一个仓库包括了所有的版本信息、所有的分支和标记信息;在Git中仓库的每份拷贝都是完整的。仓库让你可以从中取得你的工作副本。

2)Branches(分支):一个分支意味着一个独立的、拥有自己历史信息的代码线(code line)。你可以从已有的代码中生成一个新的分支,这个分支与剩余的分支完全独立。默认的分支往往是叫master。用户可以选择一个分支,选择一个分支叫做checkout.

3)Tags(标记):一个标记指的是某个分支某个特定时间点的状态。通过标记,可以很方便的切换到标记时的状态,例如2009年1月25号在testing分支上的代码状态

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值