查看原文
其他

GitHub入门与实践

Jake Tian 杰哥的IT之旅 2019-05-08

欢迎来到GitHub的世界


       当今世界有众多开发者在使用GitHub进行开发。那么如何使用GitHub进行高效开发呢?


       因此,除针对GitHub进行讲解外,也涉及了开发流程及相关辅助工具的解说。


       您在开发现场有没有遇到过以下几件事情?

  

  • 代码审查不到位,审查效率低下。

  • 只有变成者本人能看懂的代码、可靠性不高的代码直接被部署至正式环境中。

  • 因键入错误,理解错误而造成的低级代码错误导致BUG频繁出现。

  • 没有机会和其他人互相交流代码,共享知识,相互学习,指正,改善。

  • 没有一个简单高效,能在一天之内添加多个功能的开发流程。


       什么是GitHub   


       GitHub是为开发者提供Git仓库的托管服务。这是一个让开发者与朋友、同事、同学及陌生人共享代码的完美场所。  


GitHub公司与octocat


       GitHub公司总部位于美国旧金山,拥有一只不知是章鱼还是毛的吉祥物octocat(如下图)



并不只是Git仓库的托管服务


      GitHub除提供Git仓库的托管服务外,还未开发者或团队提供了一系列功能,帮助其高效率,高品质地进行代码编写。


      能有一个Git仓库的托管服务让自己与朋友轻松分享代码。


使用GiuHub会带来那些变化?


  • 协作形式变化

    1)在开发者之间引发化学反应的PULL Request

  • 2)对特定用户进行评论

    3)GitHub Flavored Markdown

  • 能看到更多其他团队的软件

  • 与开元软件相同的开发模式


  • 理解社会化编程和GitHub只管重要


    1)不要闭目塞听,要接触不同烦人文化。

    2)会写代码的程序员更受青睐。

    3)GitHub最大的特征是“面向人”。


    GitHub提供的主要功能


    1)Git仓库

    2)Organization

    3)Issue

    4)Wiki

    5)Pull Request



    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存