Единственная цель файлов .gitignore
- обеспечить, чтобы файлы без отслеживания оставались без отслеживания.В тот момент, когда файл отслеживается, например, когда вы намеренно сделали
git add --force path/to/ignored-file
в тот момент, когда файл .gitignore
потерял свою силу над этим файлом.Таким образом, если ваш удаленный репозиторий содержит файл, указанный в файле .gitignore
, этот файл все равно останется в удаленном репозитории, а также в вашем клоне.