Gitignore

На скриншоте не видо проблемы, но и недостаточно информации чтобы понять возможную причину проблемы (где какие папки лежат относительно друг друга, как именно называются файлы, и добавлен ли .gitignore в гит, выглядит история комитов, как выглядят файлы добавленные в staged commit через git add).

.gitignore должен быть добавлен в staged commit чтобы правила из него начали влиять на работу гита.

Существует граничный случай добавлением файлов в игнор, при этом гит все равно хочет файлы коммитить. Это происходит когда node_modules уже были добавлены в git через git add и только потом node_modules были добавлены в gitignore. Решение находится через запрос “git untrack staged files without deletion”.


В общем нужно больше информации чтобы мочь тебе помочь. Для начала покажи все папки, покажи окошко с теми изменениями которые гит “подметил” в проекте. А там посмотрим хватит или надо будет еще что