The cost of full clones
A full clone of a long-lived repository can be hundreds of megabytes. On every CI job. Multiplied by every push. The bandwidth and time costs are real, especially in monorepos with five years of history.
Shallow clone basics
git clone --depth=1 https://example.com/repo.git
This fetches only the tip commit and its tree. The local repo is "shallow" - it has no parent commits.