Почему .gitignore все равно синхронизируется, хотя он добавлен в исключения?
Собственно, внутри файла .gitignore указан он сам, но при этом все равно синхронизируется на всех машинах. Используем Bitbucket.
В чем может быть проблема? Надоели уже конфликты с .gitignore, когда каждый добавляет свою какую-то папку или файл внутрь него самого.
git filter-branch --force (чтобы не удалился каталог с жесткого диска)
git filter-branch --tree-filter "rm -rf PATH" HEAD
где PATH - путь к файлу/папке