由于个人英语水平不达标仅完成了注册阶段,准备暂时搁置,孙然注册了,但时并不了解这是什么,于是乎上网搜索了一下,发现github是一个很强大的”工具“(其实并不知道怎么定义这个。。。)

以下是一些资料(来自于360百科,懒的去查人可以在我这里看一下)

Github是一个代码托管平台和开发者社区,开发者可以在Github上创建自己的开源项目并与其他开发者协作编码。创业公司可以用它来托管软件项目,开源项目可以免费托管,私有项目需付费。

GitHub是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Github在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括Rubinius和Merb在内的很多知名项目都使用Github。Github同样可以被诸如Capistrano和Vlad the Deployer这样的部署工具所使用。作为开源代码库以及版本控制系统,Github目前拥有140多万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。

如前所述,作为一个分布式的版本控制系统,在Git中并不存在主库这样的概念,每一份复制出的库都可以独立使用,任何两个库之间的不一致之处都可以进行合并。

GitHub可以托管各种git库,并提供一个web界面,但与其它像 SourceForge或Google Code这样的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单:首先点击项目站点的“fork”的按钮,然后将代码检出并将修改加入到刚才分出的代码库中,最后通过内建的“pull request”机制向项目负责人申请代码合并。已经有人将GitHub称为代码玩家的MySpace。

在GitHub进行分支就像在Myspace(或Facebook…)进行交友一样,在社会关系图的节点中不断的连线。

GitHub项目本身自然而然的也在GitHub上进行托管,只不过在一个私有的,公共视图不可见的库中。开源项目可以免费托管,但私有库则并不如此。Chris Wanstrath,GitHub的开发者之一,肯定了通过付费的私有库来在财务上支持免费库的托管这一计划。

是的,我们正是这么计划的。通过与客户的接洽,开发FamSpam,甚至是开发GitHub本身,GitHub的私有库已经被证明了物有所值。任何希望节省时间并希望和团队其它成员一样远离页面频繁转换之苦的人士都会从GitHub中获得他们真正想要的价值。

转载于:https://www.cnblogs.com/chasi/p/5283938.html

源程序管理软件与项目管理软件相关推荐

  1. 目前流行的源程序版本管理软件和项目管理软件都有哪些?各有什么优缺点?...

    目前流行的源程序版本管理软件和项目管理软件:Microsoft TFS,Github,SVN,Coding 各自的优缺点: Microsoft TFS: 优点: 任务版上能将需求.项目进度一览无余,对 ...

  2. 现在流行的源程序版本管理软件和项目管理软件

    现在流行的源程序版本管理软件和项目管理软件有: 1.  Microsoft TFS 2.  Github 3.  SVN 4.  Coding 他们各自的优缺点是: Microsoft TFS: 优点 ...

  3. 目前流行的源程序版本管理软件和项目管理软件都有哪些, 各有什么优缺点?...

    Github :               优点:                       (1)适合处理临时需求.                       (2)是开源的,在上面可以看到各 ...

  4. 建筑行业管理使用什么项目管理软件好

    目前,建筑装饰企业的项目管理能力.内部协同效率和企业管理水平日益成为行业企业关注的焦点.使用Zoho Projects项目管理软件可以为企业解决这些难题: 建筑行业管理困惑 项目进度要求高难以保障 因 ...

  5. 禅道类似软件_项目管理软件之争,禅道和JIRA大对比

    说到项目管理软件,不得不提的是禅道和JIRA.相信大部分企业在选择项目管理软件的时候,也经常会拿这两者来进行比较.所以本文小编从产品介绍.界面设计.功能区别.价格对比.后期服务.优缺点等方面来进行分析 ...

  6. 上网调查一下目前流行的源程序版本管理软件和项目管理软件都有哪些?各有什么优缺点?...

    Microsoft TFS: 优点:1.任务版上能将需求.项目进度一览无余,对于小团队而言,比甘特图更有用   2.集成了项目管理.版本控制.BUG 跟踪,能有效实现 SCRUM  3.能与 VS 无 ...

  7. 施工行业项目管理软件

    施工行业项目管理软件 在信息化发展迅猛的今天,随着国内越来越多的项目管理软件出现以及各建筑施工企业对工程项目管理软件的认识和重视,其主要的原因在于施工企业工程项目中,总有大批量的信息和数据要处理 市面 ...

  8. 项目管理软件如何选?

    随着项目管理理念的普及和逐步成熟,越来越多的企业开始意识到项目管理软件对项目实施的重要作用,并期待通过部署专业的项目管理软件来提高企业的项目管理能力. 一.项目管理软件,为企业降本增效 一个完整的项目 ...

  9. SaaSpace:最好的建筑项目管理软件

    建筑项目需要大量的实践活动. 新建筑技术已经颠覆建筑行业一段时间了,所以这个行业想要利用工具的好处是有道理的. 什么是建筑项目管理软件? 项目管理软件通过较小的项目和任务来分解项目的复杂性.这鼓励了团 ...

最新文章

  1. Java学习_day008面向对象(OOP):对象和类
  2. FFmpeg再学习 -- FFmpeg+SDL+MFC实现图形界面视频播放器
  3. [BUUCTF-pwn]——wustctf2020_getshell
  4. idea 导出war包_使用IDEA实现远程代码DEBUG调试教程详解
  5. 匿名内部类 handler
  6. 艾肯声卡VST新款驱动下载自带机架效果无需做跳线_小伙音频工作室分享
  7. 小程序开发工具命令行启动配置
  8. 浅谈严格控制普通高等学校招生规模
  9. iphone如何显示实时网速和内存空间
  10. 阿里云天池机器学习task3
  11. jbpm工作流动态会签
  12. Xcode14 正式版编译报错‘ does not contain bitcode.解决方案
  13. 深度学习论文: KeepAugment: A Simple Information-Preserving Data Augmentation Approach及其PyTorch实现
  14. 申探社:深入互联网广告中的出价模式(上)— 基础出价模式
  15. 第三方物流学习(二)
  16. 如何设置网络投票制作投票链接售价多少钱平台投票
  17. 最强PPT:现代化智能仓储物流解决方案
  18. 关于936A 936B 936C发热芯 A1321 A1322 A1323的区别
  19. linux 命令 cd -p,实例讲解Linux中cd命令切换目录的使用技巧
  20. Android GB∕T 19056-2021 汽车行驶记录仪-定位性能测试

热门文章

  1. STC8G1K08A-PWM频率
  2. 经验总结 | 如何使用服务器上传下载文件
  3. 程序员中年危机:半路出家Java程序员看我轻松逆袭
  4. win10下从源码运行Cura——环境配置(二次开发准备工作)
  5. 双线性插值实现图像缩放详解
  6. HDU 1728 逃离迷宫
  7. E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarly unavailable)
  8. 差点猝死!杭州某互联网大厂员工连续熬夜加班后,引发心肌炎被送ICU病房,公司:她加班是自愿的!...
  9. 科技H5 | 打破常规H5,QQ-AR开创交互玩法新纪元
  10. CI24R1小模块(内置天线)2.4G无线收发芯片