分类: 项目管理
2013-06-10 13:04:38
git clone下载的东西太多了,jquery本来只有几十k,clone一下竟要18M。想一下如果你clone一下rails,非搞半天不可。后来查了一下,其实解法很简单。
以下内容来自:。非常感谢Wendal
#仅获取最新版和一个历史版本,即最后2个版本 git clone git@github.com:nutzam/nutz --depth=1 #看看下载了多少数据: Cloning into nutz... remote: Counting objects: 2928, done. remote: Compressing objects: 100% (1956/1956), done. remote: Total 2928 (delta 1212), reused 2179 (delta 831) Receiving objects: 100% (2928/2928), 3.20 MiB | 1.06 MiB/s, done. Resolving deltas: 100% (1212/1212), done. #仅3.2mb哦, 小很多了吧?
上面的git clone,仅获取了最后2个版本,我是如何知道的呢?
cd nutz git rev-list master #只有2个显示哦: eeb43e7984e7376f09896a201f82ec9fb5936e21 e905483933c0f16c1c0820c8b1834dbcb5e0c06a #你也许也已经发现,最新版是最先显示的,rev比较多的时候有点不方便,那么: git rev-list master --max-count=10 #上面的命令,一眼你就明白了