怎么修改别人网站内容(如何参与一个开源项目?的官方仓库/bootstrap)

优采云 发布时间: 2021-10-22 13:03

  怎么修改别人网站内容(如何参与一个开源项目?的官方仓库/bootstrap)

  我们一直使用 GitHub 作为免费的远程存储库。如果是个人开源项目,放在GitHub上是没有问题的。事实上,GitHub 仍然是一个开源协作社区。通过GitHub,你不仅可以让别人参与你的开源项目,还可以参与别人的开源项目。

  在 GitHub 出现之前,开源项目开源很容易,但是大众参与就比较困难了,因为参与是要提交代码的,给大家开个账号是不现实的想提交代码。因此,大众也仅限于报告错误。即便可以修正bug,diff文件也只能通过email发送,非常不方便。

  而在 GitHub 上,利用 Git 极其强大的克隆和分支功能,人们第一次可以真正自由地参与各种开源项目。

  如何参与一个开源项目?比如非常流行的bootstrap项目,它是一个非常强大的CSS框架,你可以访问它的项目主页,点击“Fork”在你的账户下克隆一个bootstrap仓库,然后从你的账户中克隆:

  git clone git@github.com:michaelliao/bootstrap.git

  请务必从您的帐户克隆存储库,以便您可以推送更改。如果你从bootstrap作者的仓库地址克隆:twbs/bootstrap.git,你将无法推送更改,因为你没有权限。

  Bootstrap的官方仓库twbs/bootstrap,你在GitHub上克隆的仓库my/bootstrap,和你克隆到本地电脑的仓库是相互关联的,如下图:

  如果你想修复 bootstrap 中的一个 bug,或者添加一个新功能,你可以立即开始工作,完成后将其推送到你的仓库。

  如果您希望官方引导库接受您的更改,您可以在 GitHub 上发起拉取请求。当然,对方是否接受你的拉取请求并不重要。

  如果你不会修改bootstrap,但是想尝试pull request,那么Fork我的仓库:创建一个your-github-id.txt的文本文件,写下自己学习Git的心得,然后push一个给我一个拉请求,我会根据我的心情接受它。

  概括

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线