• 什么是GitHub


    通过git书籍学习

    1. Git和GitHub的区分: 在Git中,开发者将源代码存入名叫“Git仓库”的资料库中并加以使用。而GitHub则是在网络上提供Git仓库的一项服务。也就是说,GitHub上公开的软件源代码全部由Git进行管理。理解Git是熟练运用GitHub的关键所在。

    2. GitHub是为开发者提供git仓库的托管服务。私有仓库需每月支付最低$7。共享代码的完美场所。为开发者和团队提供一系列功能,帮助其高效率、高品质地进行编码。但托管服务只是其目标之一。

      1) Pull Request功能: 开发者在本地对源代码进行更改后,向GitHub中托管的Git仓库请求合并的功能。开发者可以轻松更改源代码,并公开更改的细节,然后想仓库提交合并请求。另一功能,对指定的一行代码进行评论。

      2) 任务管理和Bug报告: 通过Issue进行交互。'@用户名'指定谁看,对方会收到通知。'@组织名'让整个组织(Organization)所有成员都收到。'@组织名/团队'让整个团队所有成员都收到。'#编号'链接到该仓库所对应的Issue编号。 '用户名/ 仓库名#编号'链接到制定仓库所对应的Issue编号。

      3) Wiki功能: 轻松创建文档,进行公开、共享。

      4) GitHub Flavored Markdown(GFM): 让标记变得简单,以此写出的评论与文档也会更容易理解,还可以添加文字表情 

      5) Watch: 将感兴趣的仓库添加到watch中,就可以在News Feed查看该仓库的相关信息。

      6) 与开元软件相同的开发模式。但可以设置仓库是否公开。

    3. SOCIAL CODING(社会化编程)

      1) GitHub仓库托管服务是以人为中心,不但可以阅读一个人公开的所有源代码,还可以通过News Feed查看他对那些仓库感兴趣。 

    4. GitHub上正在开发的知名软件   

    名称 解说 URL
    Ruby on Rails 在Ruby中使用的一种代表性的开元Web框架 https://github.com/rails/rails
    Node 最近在javaScript界大受欢迎的平台     https://github.com/joyent/node
    JQuery 当今所有领域都在应用的JavaScript库 https://github.com/jquery/jquery
    Symfony2 通过PHP编写的全栈式Web框架 https://github.com/symfony/symfony
    BootStrap 可以做出Twitter那种界面的组件集 https://github.com/twitter/bootstrap

    总结自GitHub入门与实践

  • 相关阅读:
    向量的基本运算
    tar 命令小解
    写一个块设备驱动11,12
    写一个块设备驱动9,10
    写一个块设备驱动7,8
    写一个块设备驱动5,6
    写一个块设备驱动1,2
    Linux驱动开发庖丁解牛系列
    Linux设备驱动程序(第三版)
    嵌入式系统移植基础三部曲 段彦青
  • 原文地址:https://www.cnblogs.com/floraCnblogs/p/github-summary.html
Copyright © 2020-2023  润新知