Разница между git clone --single-branch и обычным git clone заключается в том, что при использовании git clone --single-branch клонируется только указанная ветка, а все другие ветки из загрузки опускаются. 13
Это полезно для экономии времени и места, когда нужна только одна ветка. 1