Clone rapidamente um grande repositório git

Normalmente fazemos isso:

git clone <url>

Funciona na maioria das vezes, exceto quando você tem um repositório de 1 GB com muitos branches antigos.

Em vez disso, você deve fazer o seguinte:

git clone -b <branch> <url> --depth=1

Isso recupera apenas o commit mais recente para o branch específico que você especificar.

Você também pode usar a diretiva de profundidade ao puxar um branch:

git pull --rebase origin <branch> --depth=1