源代码管理工具--Github

            源代码管理工具——Github

1. 引言

GitHub是一个利用Git进行版本控制、专门用于存放软件代码与内容的共享虚拟主机服务,是一个面向开源及私有软件项目的托管平台。它由GitHub公司(曾称Logical Awesome)的开发者Chris Wanstrath、PJ Hyett和Tom Preston-Werner使用Ruby on Rails编写而成。

除了Git代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。托管版本数量有很多,其中不乏知名开源项目 Ruby on Rails、jQuery、python 等。

2.  基本功能

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

(2)GitHub可以托管各种Git库,并提供一个web界面,但与其它像 SourceForge或Google Code这样的服务不同。

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

(4)GitHub项目本身自然而然的也在GitHub上进行托管,只不过在一个私不可见的库中。开源项目可以免费托管,但私有库则并不如此

3. 注册Github账号

(1)填写账号,邮箱,密码,若显示username is already taken等红色英文时,证明选的账号已经有人用了。若出现绿色勾时,则可用的。

2)选择账户类型,免费的还是付费的,在相应位置打勾。付费用户可以拥有私人代码仓库(repos),即别人不能查看你的代码。免费用户的仓库都是公开的,任何人都能查看。

(3))完成问卷并提交

(4)邮箱验证

4.   Github的使用

(1)To create a new repository

1.1在Repository name列填写仓库名

1.2勾选Initialize this repository with a README

1.3点击Create respository

 

(2)To create a new branch

  在Branch跳出的窗口创建分支名

 

(3)Make and commit changes

3.1点击README.md

3.2点击pencil编辑文件

3.3编辑文档并提交

(4)Open a Pull Request

请求是Github上的协作的核心,打开拉请求时,有人将你的内容合并在他们的分支中,你也可看到别人优秀的内容

(5) Merge your Pull Request

5. 最重要还是懂得运用Github的开源代码来学习和开发

5.1在搜索框中寻找自己需要的,然后点开学习。

5.2下载源代码,然后修改用来开发

6.   学习心得

因为gitHub是一个面向开源及私有软件项目的托管平台,上面有很多各种各样的开源代码,例如c,java,python,html,css,php等等,对于学习计算机的人来说,这是一个让人提升技能的平台。

 

 

 

猜你喜欢

转载自www.cnblogs.com/smalle/p/10883160.html