Blue Flower

github是一个面向开源及私有软件项目的托管平台,因为只支持"Git"作为唯一的版本库格式进行托管,所以称之为github。总得来说这款软件是每一位使用开源工具进行开发的用户的必备产品,除了git代码仓库托管及基本的web管理以外,还为用户分享了订阅、讨论组、文本渲染等等功能。目前使用的开发者更是多达900万,在这里有着许多知名的开源项目,比如Ruby on Rails、jQuery等等,在git中不存在主库这样的概念,每一分复制出的库都可以独立使用,而且任何两个库之间的不一致支出还能够合并,假设你是一位Java,Python等等开源语言的开发人员,那么不要错过这个非常棒的平台。
和同类的SourceForge和Google Code这样的平台不同,github独特的卖点在于从另一个项目进行分支的简易型,有时候你为一个项目贡献代码非常简单,只需要点击项目站点的“fork”按钮就可以将代码检出并将修改加入到才分出的代码库中,是不是很棒,那就赶紧下载使用吧。
202210300229367928140000

github使用方法

知识兔GitHub是图形界面模式,Git Shell是命令行模式,在Windows系统下知识兔使用GitHub进行代码管理。
1、打开GitHub图形界面,输入用户名密码或注册新账号,如下图:
202210300229370696540001
2、登录之后新建项目
点击左上角+进行新建项目,如下图所示:
202210300229373785310002
3、新建之后如下图所示
202210300229376868450003
4、在电脑上查找刚才所选择的路径,会发现在该路径下会新建一个“Temp”文件夹,路下图所示
202210300229379866460004
5、点击软件右上角publish repository,填写项目说明,如下图所示:
202210300229382655150005
6、下一步点击右上角的齿轮,展开之后点击view on github在浏览器中查看项目详情,如下图所示:
202210300229385113790006
7、在计算机中Temp文件夹下添加一个空白文档”测试.doc“,如下图所示:
202210300229387778760007
8、下一步打开GitHub程序,会发现界面有所改变,之后按照提示填写内容,然后点击commit to master提交即可,如下图所示:
202210300229390597150008
9、提交之后如下图所示,然后点击右上角sync进行同步。
202210300229393123240009
10、同步完之后在浏览器中查看,这时项目的提交次数已经变成了”2“,如下图所示:
202210300229396606750010
11、点击2 commits可以查看先前的版本,如下图所示:
202210300229398792280011
12、修改项目
在计算机中修改先前新建的空白文档”测试.doc“,路下图所示:
202210300229401249800012
13、修改保存之后,在软件中再一次进行提交同步操作,如下图所示:
202210300229403943170013
14、同步之后再浏览器中查看,提交次数已经变成了3次,之后可以分别下载第二次与第三次提交的文档,可以比较看出知识兔修改的内容。

软件特色

知识兔作为开源代码库以及版本控制系统,Github拥有超过900万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。
如前所述,作为一个分布式的版本控制系统,在Git中并不存在主库这样的概念,每一份复制出的库都可以独立使用,任何两个库之间的不一致之处都可以进行合并。
GitHub可以托管各种git库,并分享一个web界面,但与其它像 SourceForge或Google Code这样的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单:首先点击项目站点的“fork”的按钮,然后将代码检出并将修改加入到刚才分出的代码库中,最后通过内建的“pull request”机制向项目负责人申请代码合并。已经有人将GitHub称为代码玩家的MySpace。
在GitHub进行分支就像在Myspace进行交友一样,在社会关系图的节点中不断的连线。
GitHub项目本身自然而然的也在GitHub上进行托管,只不过在一个私有的,公共视图不可见的库中。开源项目可以免费托管,但私有库则并不如此。Chris Wanstrath,GitHub的开发者之一,肯定了通过付费的私有库来在财务上支持免费库的托管这一计划。
是的,知识兔正是这么计划的。通过与客户的接洽,开发FamSpam,甚至是开发GitHub本身,GitHub的私有库已经被证明了物有所值。任何希望节省时间并希望和团队其它成员一样远离页面频繁转换之苦的人士都会从GitHub中获得他们真正想要的价值。
在GitHub,用户可以十分轻易地找到海量的开源代码。

下载体验

请输入密码查看内容!

如何获取密码?

 

点击下载