5 - GitHub && Gitee
GitHub
比如人气极高的bootstrap项目,这是一个非常强大的CSS框架,你可以访问它的项目主页https://github.com/twbs/bootstrap, 点“Fork”就在自己的账号下克隆了一个bootstrap仓库,然后,从自己的账号下clone:
1 | git clone git@github.com:michaelliao/bootstrap.git |
自己拥有Fork后的仓库的读写权限。如果从bootstrap的作者的仓库地址克隆,因为没有权限,你将不能推送修改。
如果你希望bootstrap的官方库能接受你的修改,你就可以在GitHub上发起一个pull request。当然,对方是否接受你的pull request就不一定了。
Gitee
使用GitHub时,国内的用户经常遇到的问题是访问速度太慢, 如果想要体验Git飞一般的速度,可以使用国内的Git托管服务——Gitee(gitee.com)。
把learngit库和Gitee的远程库关联:( 使用多个远程库时,我们要注意,git给远程库起的默认名称是origin
,如果有多个远程库,我们需要用不同的名称来标识不同的远程库。 )
1 | git remote add gitee git@gitee.com:liaoxuefeng/learngit.git |
1 | git remote rename origin github //对之前的origin从命名为github |
用git remote -v
查看远程库信息,可以看到两个远程库:
1 | git remote -v |
可以删除已有的GitHub远程库:
1 | git remote rm github |
如果要推送到GitHub,使用命令:
1 | git push github master |
如果要推送到Gitee,使用命令:
1 | git push gitee master |