Earlier quoted context omitted.
There’s a configurable cap on max file size to auto-add, IIRC. It defaults to something “reasonable”. If you do somehow add a terabyte of small files by accident, it’s still just git under the hood so you can make sure nothing active points at them and GC them.
I'm thinking of something like node_modules, sounds like I'll need to not forget.
Also, this behavior (automatically tracking) is configurable. I thought I would hate it but I actually really like it.