美文网首页
git | 使用github

git | 使用github

作者: 八宝君 | 来源:发表于2017-07-22 14:12 被阅读0次

我们一直用GitHub作为免费的远程仓库,如果是个人的开源项目,放到GitHub上是完全没有问题的。其实GitHub还是一个开源协作社区,通过GitHub,既可以让别人参与你的开源项目,也可以参与别人的开源项目。
在GitHub出现以前,开源项目开源容易,但让广大人民群众参与进来比较困难,因为要参与,就要提交代码,而给每个想提交代码的群众都开一个账号那是不现实的,因此,群众也仅限于报个bug,即使能改掉bug,也只能把diff文件用邮件发过去,很不方便。
但是在GitHub上,利用Git极其强大的克隆和分支功能,广大人民群众真正可以第一次自由参与各种开源项目了。
如何参与一个开源项目呢?比如人气极高的bootstrap项目,这是一个非常强大的CSS框架,你可以访问它的项目主页https://github.com/twbs/bootstrap,点“Fork”就在自己的账号下克隆了一个bootstrap仓库,然后,从自己的账号下clone

git clone git@github.com:XXX/bootstrap.git   //XXX是自己的github账号

一定要从自己的账号下clone仓库,这样你才能推送修改。如果从bootstrap的作者的仓库地址git@github.com:twbs/bootstrap.git克隆,因为没有权限,你将不能推送修改。

Bootstrap的官方仓库twbs/bootstrap、你在GitHub上克隆的仓库my/bootstrap,以及你自己克隆到本地电脑的仓库,他们的关系就像下图显示的那样:

三者的关系

如果你想修复bootstrap的一个bug,或者新增一个功能,立刻就可以开始干活,干完后,往自己的仓库推送。
如果你希望bootstrap的官方库能接受你的修改,你就可以在GitHub上发起一个pull request。当然,对方是否接受你的pull request就不一定了。

小结

在GitHub上,可以任意Fork开源仓库;

自己拥有Fork后的仓库的读写权限;

可以推送pull request给官方仓库来贡献代码。

相关文章

  • Github

    Github使用教程一Github使用教程二Github使用教程三 Git常用命令Git之使用GitHub搭建远程仓库

  • GitHub超简单小白入门详细教程(1)——了解Git与Gith

    了解Git与Github 和 使用GitHub的目的 一、了解Git与Github 1.1 什么是Git Git是...

  • git

    git和GitHub托管工具使用 通过git上传文件到GitHub上:git与GitHub 如何将GitHub上的...

  • Mac上将本地项目上传到Github

    首先使用git上传文件到GitHub需要git客户端以及注册GitHub账号 git官网:https://git-...

  • git+sourceTree+gitLab 代码管理

    使用过 git +github, git+sourceTree +coding ,git+sourceTree+g...

  • ios git的使用

    git本地操作 git团队开发操作 git分支管理 gitHub使用

  • git与github的正确使用姿势

    git与github 在学习如何使用git和github前我们先详细了解下什么是git?而github又是什么? ...

  • git的使用

    Git连接github的详细使用 安装git [git下载地址]: https://git-for-windows...

  • git使用

    Git github gitlab使用 Git是版本控制系统 Github是在线基于git的代码托管服务 Gitl...

  • git学习

    git下载使用说明 请转跳github查看文档 https://github.com/lxlr/git/blob/...

网友评论

      本文标题:git | 使用github

      本文链接:https://www.haomeiwen.com/subject/uyqukxtx.html