Файлы изменены, то есть они уже были в репозитории git до вы добавили файл .gitignore (или добавили их явно), поэтому вы больше не можете «игнорировать» их изменения.
Если возможно, просто начните заново и создайте репозиторий с нуля, но теперь сделайте первый коммит, который просто добавляет файл .gitignore (что всегда хорошо), затем второй коммит, добавляющий все исходные файлы; файлы сборки будут игнорироваться.
В качестве альтернативы вы можете переписать историю, используя интерактивный перебазирование, изменив коммит, в который вы добавляете эти файлы, и добавив .gitignore в более ранний коммит, также будет неплохо. Или вы можете использовать фильтрацию веток, чтобы избавиться от всех следов этих файлов. И, возможно, есть другие варианты.