初识github

Posted cszshuzi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初识github相关的知识,希望对你有一定的参考价值。

标题叫做初识,但严格上来说也不能算初识了吧,注册了两三年,也断断续续地使用过,但都不明白有何意义,只知道大佬一定都有自己的github,这个外对面试,与人交流,内对提升自己的专业修养,都有极大的用处。

步入正题:

github是一种版本控制工具,第一次听说时(包括23456次),都觉得跟自己理解的不一样,什么版本控制,不就是把自己的代码放上面么(一开始我甚至以为这个网站神奇之处是代码放上面无需环境就可以运行),这次总算有点入门级认识了:

1.github的出现不得不提软件(项目)开发的一个思想,协作开发。(这种做法还有一个重要的应用就是写作,因此github也用在团队一起写作上)。

2.协作开发是一个过程,因此免不了更新换代,有许多版本,版本控制就是由此而来,可以清晰地记录每次做过的事。

3.github还有一个重要的概念,分支,简单来说,master主线上一般都是放可以直接上线的截止目前无毛病的版本,因此增添修改如果直接在主线上的话,不合理,一旦测试成功,就可以将分支的变更合并在主线上了。

以上是关于初识github的主要内容,如果未能解决你的问题,请参考以下文章

GitHubGitHub推出Android和iOS的Beta版本

使用Git向GitHub上传代码

window下配置SSH连接GitHubGitHub配置ssh key(转载自 http://jingyan.baidu.com/article/a65957f4e91ccf24e77f9b11.h

Goidpoint

Bookmarks_www2

ROS+CPP初识