Yesterday I've achieved impossible thing. #Git clone of https://github.com/ClickHouse/ClickHouse/ full commits history in 22 seconds
git #clone and #fetch commands have --filter argument, that allows minimizing network transfer
--filter=blob:none - do not download patches for files in commits
--filter=tree:0 - do not download even dir's changes
Here's an article about it https://github.blog/2020-12-21-get-up-to-speed-with-partial-clone-and-shallow-clone/