Вы можете создать файл с именем «.gitignore» в корне хранилища со следующим содержимым:
*.yml
*.log
Чтобы git игнорировал изменения в файлах, соответствующих шаблону. Чтобы удалить уже существующие копии файлов .yml и .log, вы должны сделать следующее:
rm *.yml *.log
git rm *.yml *.log
git commit -m "removed .yml and .log files"
Если вы не хотите удалять файлы .yml (при условии, что они являются файлами конфигурации своего рода), вы можете добавить их в .gitignore, но все равно оставьте git-add по умолчанию для хранилища. Если бы кто-нибудь изменил свои файлы .yml, git проигнорировал бы изменения.
Если вы хотите, чтобы у всех был один и тот же файл .gitignore, добавьте его и в репозиторий. Если вы хотите, чтобы каждый мог свободно настраивать свой файл .gitignore для своих собственных целей, вы можете добавить «.gitignore» в файл .gitignore.