Figured this out - I'd created the file improperly. To resolve I:
- Deleted the current .gitignore file
- Committed
- Created it again via
touch .gitignore
- Pasted the contents in
- Recommitted
- Created my venv again, and lo and behold, the files were actually ignored this time