Git学习笔记(7)- GitHub的使用

Git学习笔记第七篇,主要参照廖雪峰的Git教程,好记性不如烂笔头,学习成果形成文档,加油!

GitHub使用

我们一直把GitHub当做远程库来使用,但GitHub同时还是一个开源社区,那么如何通过GitHub来参与上面开源项目呢?此处以bootstrap项目来说明。
我们登录GitHub账号之后,找到bootstrap项目的主页上,然后点击右上角“Fork”就会在自己的账户下复制一个bootstrap仓库。
Git学习笔记(7)- GitHub的使用
Git学习笔记(7)- GitHub的使用
这个时候我们使用git clone [email protected]:AlphaGKH/bootstrap.git,将bootstrap仓库clone到本地电脑。
这里需要注意的是,一定要将自己账号下的bootstrap仓库clone到本地电脑,因为如果从别人账号下clone,在本地修改后,我们将没有推送到远程仓库的权限
bootstrap的官方仓库,我复制到自己GitHub账号下的bootstrap仓库,与我clone到我本地电脑的bootstrap仓库之间的关系如下图所示:
Git学习笔记(7)- GitHub的使用
如果我们修复了一个bootstrap中的一个bug,那么我们就可以将修改推送到自己在GitHub上的远程库,然后再在GitHub上向bootstrap的官方发起一个pull request