У меня есть хранилище с двумя ветками: live и stage.Хранилище содержит код для веб-приложения.Я хотел бы сохранить два разных файла .htaccess для рабочей и живой веток, но по-прежнему держать их под контролем версии, так как характер обслуживания рабочей площадки немного отличается (сейчас, например, я хочу, чтобы кэши были синхронизированыпо-разному).
Я новичок в git, так что, возможно, есть простое объяснение, но я хотел бы иметь рабочий процесс, где, когда я был вживую и вытащил изменения (просто git merge stage
),Я не переписывал существующий .htaccess в ветке live.Есть ли способ настроить это?Я пропускаю какую-то большую концепцию в git?
Аналогично, есть также кусок (но, возможно, много) .html файлов, где я хотел бы отслеживать изменения, но не объединять их в живую.Просто чтобы прояснить, я хочу, чтобы вживую и сцена отслеживали изменения в этих файлах, но не должны объединять эти определенные изменения при выполнении слияний.