git clone下载内容过大

一 8th, 2012

git clone下载的东西太多了,jquery本来只有几十k,clone一下竟要18M。想一下如果你clone一下rails,非搞半天不可。后来查了一下,其实解法很简单。
以下内容来自:http://wendal.net/344.html。非常感谢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
#上面的命令,一眼你就明白了
标签: ,
>>原创文章,欢迎转载。转载请注明:转载自Ruby迷,谢谢!
>>原文链接地址:git clone下载内容过大
  1. 美文
    一 12th, 201202:39

    博主新年快乐哦!

  2. 相当拽
    一 10th, 201213:06

    相当不错哦!

  3. rubinus
    一 9th, 201209:42

    一起搞个网站,来赚钱如何?或是一起租个服务器。就用rails技术

    • 老宋
      一 9th, 201213:56

      可以呀,邮件联系neosoyn [at] gmail