Народ, чё-т я не вкуриваю, объясните.

У меня в #git есть ветка master, которая синхронизируется с сервером. И есть ветка local, чисто локальная.

Я хочу, чтобы в master один конкретный файл игнорировался, а в local -- нет. Суть проблемы в том, что при добавлении того файла в .gitignore, он удаляется во время перехода local -> master (логично).

Пробовал выносить файлик за пределы репозитория и хранить в репе только symlink, в pre-commit hook ставить удаление файла (т.е. симлинка), а в post-commit повторное создание симлинка. Но чё-то как-то костыльно выглядит.

Есть соображения?

@groosha Ты кстати не пояснил зачем оно тебе надо, я чувствую более фундаментальную проблему тут

@groosha например хочешь ли ты вообще чтобы он попадал в мастер ветку?

Sign in to participate in the conversation
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml