Добавил в проект файл .gitignore, внес в него всего одну строчку:
config.php
но после commit и push, файл из репозитория не пропал.
github. .gitignore не работает
19.05.2015
Ответ довольно прост, но, как мне кажется, не логичен - файлы сначала должны быть прописаны .gitignore, а только потом добавлены в проект.
Если файл присутствовал в проекте, и был пушнут хотя бы раз, а только потом добавлен в gitignore, то файл не только не пропадет из репозитория, но все равно будет обновляться!
Решение, если Вы уже попали в такую ситуацию, то удалите файл, сделайте push и толтко после окончания синхронизации верните файл в проект.