Чтобы избежать попадания в репозиторий лишних файлов, требуется настроить .gitignore.

Обычно не требуется вручную оформлять файл .gitignore. Существуют готовые шаблоны.

Материалы: