zoukankan      html  css  js  c++  java
  • 欢迎来到GitHub世界

    什么是GitHub

       GitHub(Pronunciation:/githʌb/)  这是一个为开发者提供Git仓库的托管服务,这是一个让开发者们共享代码的完美场所。GitHub公司总部位于美国旧金山,拥有一只叫做octocat的吉祥物(不知道是章鱼还是猫)。GitHub除了提供Git仓库的托管服务外,还为开发者或团队提供了一系列功能,帮助其提高效率,高品质地进行代码编写。(GitHub创始人之一Chris Wanstranth表示Git仓库托管只是项目计划之一)

        专栏(Column) GitHub与Git的区别    开发者将源代码存入名叫“Git仓库“的资料库中并加以使用。而GitHub则是在网络上提供Git仓库的一项服务。也就是说GitHub在网上公开的代码是以Git为基础.


        此前,用于辅助多人协同工作的软件层出不穷,然而它们中的一大部分又一个一个退出历史。其中 群件(Groupware) CRM(Customer Relationship Management,顾客关系管理) 等脱颖而出。但是,以程序员为代表的开发者之间却没有任何一个辅助多人协作编程的关键性软件。往往需要运用版本管理系统,BUG跟踪系统,代码审查工具,邮件列表,IRC等众多软件来达成协作编程。而GitHub的出现改变了这一切。在GitHub上,用户所有用文字输入的功能都可以用GitHubFlavoredMarkdown(GFM)语法进行描述。


      SOCIAL CODING(社会化编程)  世界上的任何人都比以往更简单的获得源代码,并将其自由更改并加以公开。在GitHub出现之前,软件开发中只有一小部分人拥有更改源代码的权利,这个特权阶级掌控了软件的走向。但是这只是发生在GitHub出现之前,在GitHub出现后一切都改变了,让编程社会化了,变得民主了。


      参考文献----GitHub入门与实践 [日]大塜弘记

  • 相关阅读:
    C++实现数字媒体三维图像渲染
    C++实现数字媒体三维图像变换
    C++实现数字媒体二维图像变换
    C++实现glut绘制点、直线、多边形、圆
    语音识别之梅尔频谱倒数MFCC(Mel Frequency Cepstrum Coefficient)
    Java中的BigDecimal类精度问题
    spring 手册
    bootstrap 参考文档
    springBoot入门文章
    JNDI
  • 原文地址:https://www.cnblogs.com/ThuremansC/p/6568174.html
Copyright © 2011-2022 走看看