git lfs will only download the latest version of binary files to the local repo. However, git shallow clone downloads the latest version of all the files(source + binary).
If storage is not a concern, we can use git shallow clone over git lfs?
You could.
But since Git lfs 2.2.0 (May 2017), you can also use --shallow-since in your git lfs clone command (issue 2250).
That would combine both.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With