欢迎来到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入门与实践 [日]大塜弘记

时间: 2025-01-01 21:33:43

欢迎来到GitHub世界的相关文章

小程序,算出自己来到这个世界多少天

package com; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.BitSet; import java.util.Date; import java.util.Scanner; /**  * 算一下你来到这个世界有多少天?  *  分析:  *  1.键盘录入出生年月日  *  2.把该字符串转换为一个日期  *      3.通过该日期得到一个毫秒值  *    

小程序,算出自己来到这世界上多少天

package com; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.Scanner; /**  * 算一下你来到这个世界有多少天?  *  分析:  *  1.键盘录入出生年月日  *  2.把该字符串转换为一个日期  *      3.通过该日期得到一个毫秒值  *      4.获得当前时间的毫秒值  *      5.用4-3得到

第01章 欢迎来到IOS世界

第01章 欢迎来到IOS世界编写IOS应用程序有何不同1.只能激活一个应用当应用程序不处于激活状态,也不是在后台运行时(很短的时间),它不会占用任何CPU资源,因此也会断开网络连接.2.只能有一个窗口IOS只允许应用程序操作一个“窗口”3.有限的访问权限IOS的文件系统会为每个应用分配一块独立的区域,这块区域称为“沙盒”,每个应用只能对自己沙盒内的文件进行读写.4.有限的响应时间启动应用程序,载入首选项,数据,并尽快的把主视图显示到屏幕上,这个过程要在几秒钟内完成.当程序被切换到后台,应用必须快

我们为什么来到这个世界上?--黄金雄(杰西)

我们为什么来到这个世界上? 很多很多的夜晚,在晚饭后,乡下的孩子总会聚会在屋外的空地,寻求属于自己的快乐时光.一九五零年代电视尚未在台湾出现,拥有简陋收音机的家庭也少之又少.我们有时候在路边铺上大草席,玩伴们一排躺在草席上,仰望星光闪耀的天空,在黑暗的乡村,数着数不尽的星群.我们经常寻找隔着银河两岸的牛郎星及织女星,我们也幻想着在农历七月七日的七夕夜晚,两颗明亮的星,跨进银河,而在银河的中间相会.我们也经常躺在草席上,闭着眼睛,倾听成人们拉胡琴,弹月琴,吹喇叭,唱些台湾人特有的哀怨的山歌民谣.

算出自己来到这个世界多少条小案例

package com.basics;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner;public class MyYearDemo { /** * 算一下 自己了来到这个世界多少天了 * * 分析 * 首先要知道自己的年月日 需要输入 是一个字符串 * 将该字符串转换为一个日期 * 通过这个日期获得一个毫秒值 * 得到

阿里的27个项目资源带你走进Github世界

招式 1.设计语言 & 前端框架 Ant Design ★ 14889 Ant Design 是蚂蚁金服开发和正在使用的一套企业级的前端设计语言和基于 React 的前端框架实现.它企业级金融产品的交互语言和视觉体系:丰富实用的 React UI 组件:基于 React 的组件化开发模式:背靠 npm 生态圈:基于 webpack 的调试构建方案,支持 ES6. https://github.com/ant-design/ant-design 招式 2.构建移动跨平台 UI 的框架 weex ★

[Python核心编程] 第1章 欢迎来到Python世界

什么是Python Python的起源 Python的特点 下载Python 安装Python 运行Python Python文档 比较Python 其他实现 1.什么是Python Python是一门优雅而健壮的编程语言,它继承了传统编译语言的强大性和通用性,同时也借鉴了简单脚本和解释语言的易用性.它可以帮你完成工作,而且一段时间以后,你还能看明白自己写的这段代码. 2.Python的起源 1989年底,Guido van Rossum始创了Python: 1991年初,Python发布了第一

【Python 2】Python核心编程(第二版)-- 欢迎来到Python世界

1.1 什么是Python 继承了传统编译语言的强大性和通用性,同时也借鉴了简单脚本和解释语言的易用性. 1.2 起源 来源于某个项目,那些程序员利用手边现有的工具辛苦工作着,他们设想并开发了更好的解决办法. 完成日常系统管理任务的,而且还希望能够访问Amoeba分布式操作系统的系统调用:创建一种通用的程序设计语言显然更加明智. 1.3 特点 1.3.1 高级 汇编语言是献给机器代码中的人的礼物: FORTRAN.C和Pascal语言的出现,开创了软件开发行业: 伴随着C语言诞生了更多的像C++

第一章-欢迎来到python世界

1.1 1.3 (a) C:\Python27\python.exe 标准库位置:C:\Python27\Lib 1.4 1.5