大数跨境
0
0

软件源代码托管服务平台?GitHub的学习门槛其实没那么高!

软件源代码托管服务平台?GitHub的学习门槛其实没那么高! 超强工作室 CQ studio
2019-12-06
2


今天小编想和大家分享一个高大上的网站——Github

 

确切地说人家是个“开源代码库”。

 

那么问题来了:Github是一个什么样的存在?Github有什么用?我不是程序猿不用管理代码为什么要了解Github?

 

emmm这么说吧,如果你知道马云,哦不,码云,你就应该知道Github是一个什么样的存在了。

 

 

之所以会提到码云,也就是Gitee,是因为它可以说是中国的开源软件中唯一可以和Github比上一比的。

 

Github是通过Git进行版本控制的软件源代码托管服务平台,于2008年4月10日正式上线。

 

作为开源代码库以及版本控制系统,Github拥有超过900万开发者用户。

 

随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。

 

 

GitHub可以托管各种git库,并提供一个web界面。

 

但它与外国的SourceForge,GoogleCode或中国的coding的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性。

 

为一个项目贡献代码非常简单:首先点击项目站点的“fork”的按钮,然后将代码检出并将修改加入到刚才分出的代码库中,最后通过内建的“pull request”机制向项目负责人申请代码合并。

 

已经有人将GitHub称为代码玩家的MySpace。

 

 

上面这段摘自百度百科的官方介绍,相信已经让大家对Github的作用更加懵逼了吧?

 

这就对了,Github的官方解释就像是一个专家在给你用一个你不懂的东西,解释另外一个你不懂的东西。

 

其实用我们的大白话来解释Github也不是不行,就是会让它看起来没有原本那么高大上。

 

(大家:小编你再不给我解释清楚我就......)

 

 

好的大白话来了...

 

Github的作用之一就是版本控制功能,此处提示一下大家:我们平常用石墨文档和别人共享文件时就运用到了版本控制。

 

如果多台计算机在同一个局域网中,是可以进行局域网文件共享的。

 

共享者可以通过设置把自己文件共享给他人进行阅读和修改。

 

 

如果你新建一个文档并把它设置为共享文件,那么和你共享的人就可以同时使用并修改。

 

在你再次打开被修改过的文档时,系统就会提示你其他人修改过的地方。

 

 

版本控制的方式其实比较多,但如果不是程序猿的话,也一般不会用到。

 

除了合作写代码的功能,你还可以在Github上面制定一个计划,比如学习,工作,健身等等,还可以要其他人来一起监督你的完成度。


 

更酷的是,你还可以用Github搭建博客、个人网站、公司官网...

 

一个拥有自己域名的独立博客,确实很炫!

 

Github个人界面

 

此外,你还可以用Github来协作翻译。不过首先你要组建起一个翻译团队,对要翻译的文档进行分工合作翻译。

 

这一功能不仅能让你的翻译工作更高效的完成,精确度也能够大大提升。

 

 

另一个更加高大上的功能是项目管理,GitHub最初是为了开发的管理而生,当然也就具备了项目管理的潜质,特别是与开发密切联系的项目中,它的优势尽显。

 

在这上面,你还可以保存重要的数据、文件等等。

 

 

项目保存界面,源自百度经验

 

Github还有一个比较奈斯的功能,就是它的设计资源库。

 

在这上面,你可以找到各种精美的高质量图片,用于我们做PPT是极其方便的。

 

当然,这上面还有其他形式的共享资源,只有亲自体验过才知道这是一个什么样的宝藏。

 

 

作为一个软件源代码托管平台,也就是说他可以用于存放文件。只不过上面的文件都是可以公开被访问到的。

 

并且由于GitHub还引入了一些社交属性,还号称是世界上最大的程序员(同性)交友网站。

 

 

简单的说,在GitHub上面,你可以提交你自己写的代码(发微博)、关注(粉)某人、关注(赞)某个项目、添加评论、Fork(转发)一个项目来自己修改。

 

 

这些功能和微博都是一样的,只是将我们的吐槽换成了由各种编程语言写的代码。我们平时见到的大部分开源代码也都是挂在上面的。

 

最近比较火的996icu项目我们说他有10多万的Star,就是说由10W+的人关注了这个项目。

 

 

和其他普通软件的使用方法差不多,Github的学习门槛其实也没它听起来那么高。

 

只不过是对于不同的用户,它发挥作用的地方是不尽相同的。

 

所以感兴趣的小伙伴们也可以去试一试,相信Github不会让你失望哒!






推荐阅读

左右滑动获取上期文章


【声明】内容源于网络
0
0
超强工作室 CQ studio
关注我,获取海外最新资讯!
内容 103
粉丝 0
超强工作室 CQ studio 关注我,获取海外最新资讯!
总阅读0
粉丝0
内容103