Добавьте имена файлов - или шаблоны (подстановочные знаки) для имен файлов - в файл .gitignore и добавьте это в репозиторий:
git add .gitignore
git commit -m 'Added .gitignore file'
Например, для моего репозитория Go у меня есть файл .gitignore, содержащий:
*.o
*.a
*.so
*.pl
*.6
*.out
_obj/
_cgo_defun.c
_cgo_export.c
_cgo_export.h
_cgo_gotypes.go
*.cgo1.go
*.cgo2.c
example/example
ifix1/esqlc-cmds.c
Возможно, мне следует сжать имена '_cgo_
' с помощью подстановочного знака; другой файл .c генерируется из файла .ec, поэтому его не нужно отслеживать.