如何快速下载github网站的代码

由于众所周知的原因,在从github下载代码有时会特别慢,那怎么快速的从github把我们想要的repo下载下来呢?

这里分两步:

1. 从码云将代码下载下来

2. 将码云的代码再重新指向github

首先声明一下,该方法适合下载github里较成熟的项目,也就是代码更新不是很频繁的项目,因为第2步之后还需要使用git pull拉取到最新的状态(码云和github里的代码仓库虽然一样,但并不是两者的状态是一样的,因为码云的状态可能比github要旧一些),所以需要git pull。

好,这里说一下详细的步骤:

登录码云(没有账号的先注册),点击加号,然后选择从Github/GitLab导入仓库:

打开github,选择一个仓库,拷贝代码link:

扫描二维码关注公众号,回复: 11390829 查看本文章

选择别人已经导入的仓库,然后从该仓库下载代码,下载速度很快。

git clone --recursive https://gitee.com/ZJRLMirrors/apollo.git

重新将仓库指向github,而不是gitee:

用smartGit打开该仓库后可以看到,该repo的url是 https://gitee.com/ZJRLMirrors/apollo.git

打开gitbash:

输入 git remote -v也可以看到 该url.

打开log可以看到,最新的commit是2018年的:

打开gitbash:

执行如下命令就可以冲向将repo指向github了:

git remote set-url origin https://github.com/ApolloAuto/apollo.git

下面是我操作的过程:

然后就git pull吧,把本地仓库更新到github最新的状态。

猜你喜欢

转载自blog.csdn.net/wanzew/article/details/106933573