So I thought I am smart and downloaded the recommended gitignore repo and and wrote a script that makes one big gitignore out off all of them and be set for an easy future with git.
I followed this tutorial: https://www.youtube.com/watch?v=3LYBdd3RGKs git knows the file exists and has access
I looked at a lot of tutorials and they all end up verifying with that line.
I thought maybe gitignores have a size limit but i didn't find anything hinting at that.