У меня следующая ситуация:
Я работаю над совместным проектом, и мы используем github. Существует файл с именем user_info.csv
, который отслеживается. Есть коммиты, которые были выдвинуты различными людьми, которые модифицируют его.
Для тестирования я хотел бы перечислить в нем своих собственных пользователей, а не делать git-обновление, даже когда коммиты указывают, что это нужно. Например, если я извлекаю старый коммит или выполняю извлечение, все файлы в моем рабочем дереве, которые отслеживаются, должны быть изменены, кроме user_info.csv
.
Как сделать так, чтобы git не изменял user_info.csv
даже при извлечении / переключении веток, а также постоянно исключал его из моего индекса?
Я пытался:
.gitignore
$GIT_DIR/info/exclude
git update-index --assume-unchanged