您的位置:首页 > 其它

git指定提交版本克隆大型库

2014-12-30 20:39 120 查看
在用git 克隆项目时,会遇到超大的仓库,因为git会保存以前所有的快照,克隆时会下载以前所有提交过的文件,就像我最近遇到的一个项目,一千多次提交,大小约1G。

虽然不算大了,可是在中国,墙太厚,每次下载到500M一定卡死不动。网上的一些方法都试过了,不是没用,就是克隆完不能提交(直接点击github 页面右边的download zip,可以下载,但是好像下载后没法提交)。所以我费劲千辛万苦找到了一种不用下载所有以前的快照,而能成功提交的。

不废话,直接上命令:

git clone git://xxoo --depth 1

 

clone的时候,可以指定深度,如上,为1即表示只克隆最近一次commit.

这个命令的好处是显而易见的,可以减少下载的流量,但是它丧失了git库的好处,不可以在本地随时回退到某次提交,最多只能回退到克隆时的那一次,之前的。。。。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  git 中国
相关文章推荐