Игнорирование файлов при пуше

Здравствуйте. Есть локальный репозиторий и есть bare-репозиторий на сервере, куда коммитятся изменения.
Через хук update файлы копируются в директорию.

Прочитал кучу инфы, но так и не смог понять, как решить мою проблему.
У меня есть несколько файлов, которые должны быть разными локально и удалённо.
Если я локально заношу этот файл в .gitignore и делаю git rm --cached filename, то он удаляется и с удалённого репозитория.

Всё, что мне нужно, это иметь 2 разные копии файла на двух машинах, чтобы можно было менять оба файла не зависимо друг от друга.
Заранее спасибо!
  • Вопрос задан
  • 2499 просмотров
Пригласить эксперта
Ответы на вопрос 3
leshka
@leshka
ну так и правильно. Если ты его заносишь в игнор, он у тебя удаляется из репозитория. И ты можешь держать вместо этого файла два разных файла на разных машинах. Просто вставить их туда и все.
Ответ написан
@hom9k
Положите его за пределами репо и симлинкайте, когда это необходимо.
Ответ написан
Комментировать
@himik
git update-index --assume-unchanged path/to/file
и локальные файлы не будут комититься, вроде как не изменялись
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы