@DailyDDose

Как прекратить отслеживание изменений в файле?

Есть файлик конфигурации.
При работе из-под винды мне нужно указать в нём одни настройки, а при работе из-под линуха -- другие.

Можно ли как-нибудь указать гиту, чтобы он не следил за этим файлом?
Т.е. чтобы можно было использовать
git add .
p.s.
- Каждый раз перед комитом сбрасывать изменения в этом файле и потом обратно восстанавливать -- не вариант
- Указывать ручками какие файлы добавить в комит (git add somefile1 somefile2 etc...) -- тоже не удобно

Если добавить этот файл в .gitignore и выполнить
git rm -r --cached . 
git add . 
git commit -m "fixed untracked files"

то он совсем пропадёт из репозитория.
  • Вопрос задан
  • 444 просмотра
Решения вопроса 1
sergey-kuznetsov
@sergey-kuznetsov Куратор тега Git
Автоматизатор
Попросить гит временно не замечать изменений в файле config_file.
git update-index --assume-unchanged config_file
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
saboteur_kiev
@saboteur_kiev Куратор тега Git
software engineer
сделать два файлика - один для Linux, один для Win и определять какой файлик юзать при запуске.
Ответ написан
Комментировать
oxyberg
@oxyberg
Продуктовый дизайнер ВКонтакте
gitignore
Ответ написан
Комментировать
@Norkotik
Добавить файл, закмитить, добавить в гитигнор, и не удалять?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы