博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
认识Git与GitHub
阅读量:5021 次
发布时间:2019-06-12

本文共 584 字,大约阅读时间需要 1 分钟。

Git介绍

Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。相比CVS、SVN等版本控制工具,Git更加优秀,功能也更加强大。但是相对也难学。

使用Git来管理项目有两种方式:

  • 一种是本地部署Git版本管理系统。
  • 一种是通过在线代码托管。

差异点:

  • 本地部署管理系统需要自己搭建环境;但是项目提交和更新速度快,适合较为封闭分项目;
  • 在线托管是只要在有网环境下,就可以提交代码,但是项目公开。GitHub也可以创建私有项目,但是收费

 

GitHub

GitHub是基于Git的在线代码托管平台。

优点:

  • 最流行的开源项目托管平台,数以万计的项目被托管在GitHub上。
  • GitHub成为管理软件开发和发现已有项目的首选。
  • 将自己的项目开源到GitHub上,可以成为找工作的一张名片(和写技术博客一样的道理)

 

测试为什么要学习Git?

工作需要

当前只接触过SVN,学习使用Git

学习需要

许多编程的第三方库,都在GitHub上部署托管,想要使用就会需要用Git;另外一些主流的selenium、Appium开源项目项目也在GitHub上维护。

个人名片

将自己工作的一些代码和开源项目托管在GitHub,是对自己能力的一个展现。

 

转载于:https://www.cnblogs.com/aszeno/p/10246025.html

你可能感兴趣的文章
Objective-C 使用 C++类
查看>>
浅谈之高级查询over(partition by)
查看>>
Notes: CRM Analytics–BI from a CRM perspective (2)
查看>>
graphite custom functions
查看>>
列出所有的属性键
查看>>
js获取请求地址后面带的参数
查看>>
[原创]使用java批量修改文件编码(ANSI-->UTF-8)
查看>>
设计模式のCompositePattern(组合模式)----结构模式
查看>>
二进制集合枚举子集
查看>>
磁盘管理
查看>>
SAS学习经验总结分享:篇二—input语句
查看>>
UIImage与UIColor互转
查看>>
RotateAnimation详解
查看>>
系统管理玩玩Windows Azure
查看>>
c#匿名方法
查看>>
如何判断链表是否有环
查看>>
【小程序】缓存
查看>>
ssh无密码登陆屌丝指南
查看>>
MySQL锁之三:MySQL的共享锁与排它锁编码演示
查看>>
docker常用命令详解
查看>>