環境 git-1.7.4 $ git clone --depth=1 https://hoge.com/hoge/hoge.git とかでリポジトリをshallowクローンできるのは知っていたのですが、通常のリポジトリを簡単にshallow化する方法を発見したのでメモメモ。 $ git clone https://hoge.com/hoge/hoge.git hoge $ cd hoge $ git log --oneline | wc -l 540 $ du -sh .git 144M .git hogeは架空のリポジトリです。普通にcloneしたらこのリポジトリは540コミット、144Mほどの容量でした。 んで、shallow化します。 $ git fetch --depth=1 $ git log --oneline | wc -l 2 $ du -sh .git 144M .git