git clone 失败

@TOC使用git报错error: RPC failed; HTTP 504 curl 22 The requested URL returned error: 504 Gateway Time-out

解决办法,只需要加上–depath=1:

git clone --depth=1 https://git.oschina.net/xxxxxx.git 

git clone --depth=1之后拉取其他分支

当项目过大时,git clone会出现超时失败,这时候我们可以只拉去最新的一次或者几次commit:
git clone --depth=1 xxxxxx
有时候,我们总是图一时之快,而忽略了其他的问题。
你可能很快会发现,拉下来的只是默认的分支,而要想拉取其他分支代码的时候,一脸懵逼,有木有??

其实也很简单:

$ git remote set-branches origin 'remote_branch_name'
$ git fetch --depth 1 origin remote_branch_name
$ git checkout remote_branch_name

你可能感兴趣的:(github,git,clone,失败)