前段时间两天辨认出很多人对Github中文网站很疑惑,但是无可奈何他们不能用,因为是外籍人士的中文网站,具体来说他们的英语就太差。对这个,只不过能用Google应用程序去浏览Github,它有全屏译者的机能。但还是有必要性如是说呵呵关于Github的许多机能和具体实施。 考虑到许多新手可能没有段小宇git、svn等管理工具辅助工具,因此,这儿我尽可能JGD5牵涉git命令。话不多说,步入自问自答。
自然科学辅助工具点选注册登记浏览,采用自然科学辅助工具后能更快出访GitHub
Github帐户注册登记
具体来说腾讯搜寻Github,步入Github官方中文网站。
步入官方中文网站后,我们点选Sign up展开注册登记。
这一步棋无所谓好说的,输出帐号和你的电子邮箱,公钥接着展开一个帐户试验,顺利完成后点Create an account方可。
顺利完成后走进第三步,这儿总之是优先选择完全免费的订户了。
优先选择顺利完成后点选Continue,走进第三步。 第三步而已明确提出许多问题让你提问,比如您的程式设计水准怎样?您急于怎样采用Github?之类。不该答能划到页面顶部优先选择埃唐佩县。
答瘤果点选Submit展开递交方可。递交后Github会向你的注册登记电子邮箱推送一封信转化成电子邮件,去把电子邮件关上接着点选里头的镜像转化成方可,这样帐户就建立顺利完成了。
资源搜寻
我们用新建立的帐户展开登录,登录成功后就会显示这个页面,我们能在左上角展开资源的搜寻,我这儿以开源框架OkHttp举例,你能优先选择范围,优先选择在他们的仓库搜寻还是在整个Github中文网站上搜索。我这儿因为他们的仓库里没有这个资源,因此它默认在整个中文网站搜寻。输出关键字后回车就会开始搜寻,接着显示搜寻结果。
我们需要的资源就是排在第一位的这个,我们点选步入,方可看到整个项目结构及源码。通过这个绿色的按钮我们能对资源展开浏览。
第一个红框是仓库地址,能通过git辅助工具展开克隆。这儿我们就直接优先选择Download ZIP,资源就被浏览下来了。
建立仓库
下面如是说呵呵怎样建立属于他们的代码仓库。
在网页的左侧就是你的代码仓库,你能点选New展开建立。
输出仓库名和仓库的描述或说明,接着点选Create repository。
这样仓库就建立顺利完成了,只不过现在的仓库是空的,还什么也没有,因此这儿它推荐你从其它地方导入代码进来或者推送代码进来。我们能点选creating a new file来建立新文件。
填上文件名,接着随意编写许多文件内容,顺利完成后将页面拉至顶部。
填写这次建立文件的说明,接着点Commit new file。
现在你的仓库里就有内容了。
团队协作
Github的优势就是让广大人民群众都能参与到各种开源项目的编写。那么,怎样在Github上实现团队协作呢? 通过前面的许多操作,我们已经建立了一个仓库,那么我们就以这个仓库为例,展开团队开发。具体来说你得在这个仓库中加入你的团队成员。
点选Settings,步入设置页面。
点选Collaborators,步入协作者页面。
这儿显示该仓库暂无协作者,那么我们能通过下面的搜寻框展开用户搜寻,输出用户的帐号或者电子邮箱地址展开搜寻,成功搜寻到后点选Add collaborator方可将该用户添加为这个仓库的协作者。这个时候该用户会收到一条通知,只有他同意了才会参与到这个仓库的开发中来。 我们还能对团队中的成员展开权限的设置,以便更加高效地开发。
参与开源项目
怎样去参与一个开源项目,比如人气极高的bootstrap,这是一个非常强大的CSS框架,我们在整个中文网站中搜寻bootstrap,接着步入仓库主页。
接着点Fork,就会在他们的账号下克隆一个bootstrap仓库。接着从他们的账号下克隆,这儿就必须要采用git辅助工具了,输出git命令:
git clone https://github.com/blizzawang/bootstrap.git 复制代码注意一定要从他们的账号下clone仓库,这样你才能推送修改,如果从bootstrap作者的仓库地址克隆,因为没有权限,你将不能推送修改,除非作者将你列为该仓库的协作者,但显然这是不可能的。 Bootstrap的官方仓库twbs/bootstrap、你在GitHub上克隆的仓库my/bootstrap,以及你他们克隆到本地电脑的仓库,他们的关系就像下图显示的那样:
如果你想修复bootstrap的一个bug,或者新增一个机能,立刻就能开始干活,干瘤果,往他们的仓库推送。 如果你希望bootstrap的官方库能接受你的修改,你就能在GitHub上发起一个pull request。总之,对方是否接受你的pull request就不一定了。
怎样合并代码
我们知道,git拥有极其强大的克隆和分支机能,在团队协作中,你他们作为团队项目的主干,其它成员就各自有一条分支,每个人都在他们的分支上工作,互不影响,这样能最高效地开发项目。当每个人的项目机能都顺利完成后,就是合并代码的时候了,所有人的代码都合并顺利完成并没有发生错误,整个项目就顺利完成了。那么,在Github中,该怎样合并代码呢? 还是以上面建立的仓库为例,这儿我做了许多操作,采用git辅助工具将仓库clone到了桌面上,我们叫它本地仓库,接着在本地仓库新建了一个分支,模拟第二个程序员展开的操作,第二个程序员建立了一个test2文件,接着通过git辅助工具推送到了Github仓库里。现在我们能看到,它提示一分钟前user2分支有推送,接着我们点选Compare&pullrequest展开比较和拉取请求。
会辨认出,这些分支能够自动合并,是因为当前两个分支的内容互不冲突,这样我们能在下面填写许多有关此次合并的说明,接着点选Create pull request展开合并。
继续点选Merge pull request。
点选Commit展开递交。我们回到仓库主页,辨认出user2的文件成功进来了。
而当你的递交和其它人的递交产生了冲突,比如同时建立了一个变量,亦或是同时修改了某个文件的公共部分,此时就无法自动合并,这样,你得通过git辅助工具将他人的代码更新到他们的本地仓库,接着在本地将冲突解决,再推送到Github,其他人再对他们的代码展开更新即可。
怎样删除仓库
最后一点,怎样删除建立的仓库?
点选Settings步入设置页面。 将页面拉到顶部,优先选择Delete this repository。
接着输出仓库的名称,点选按钮。
好了,有关Github中文网站的采用就如是说到这儿。总之,里头牵涉了许多git的知识,有关git,我想你想要采用Github,你就应该学会采用git。 因为这是国外的中文网站,因此有时候中文网站延迟会很高,有需要的能他们挂tizi上去操作。