Возможный дубликат:
git: могу ли я зафиксировать файл и игнорировать изменения содержимого?
У меня простая проблема, и я надеюсь, что есть простое решение.
Используя Git (и Tower, отличное приложение), у меня есть репозиторий, в котором есть файл, который каждый должен загрузить при клонировании репо, НО этот файл никогда не следует повторно загружать с изменениями (потому что это файл конфигурации с именами пользователей для конкретной базы данных. / пароли и пути) - изменения вносятся только при локальном использовании.
Что я хочу сделать, так это игнорировать любые изменения, которые я сделал локально в этом файле, чтобы файл не обновлялся, когда я отправляю изменения в свое репо. Как этого добиться?
Следует отметить, что:
Когда я клонирую репо, файл появляется, но когда я его игнорирую (только локально, а не через .gitignore), мне нужно его отследить, и когда я это сделаю и верну изменения на сервер, любой, кто клонирует репо, НЕ будет скачать файл ‹< нежелательное поведение.
Если я проигнорирую файл, но НЕ ОТКЛЮЧАЮ его, файл по-прежнему будет отображаться в моем рабочем каталоге, ожидая фиксации ‹< нежелательное поведение.