Git: игнорировать некоторые файлы во время слияния (некоторые файлы должны быть ограничены одной веткой)

У меня есть две ветви,A а такжеB, ВеткаA есть каталогexamples с некоторыми файлами, которые отслеживаются git, и эти файлы должныне появиться на веткеB, В моем рабочем процессе я делаю изменения, сделанные вA вB часто, что является проблемой каждый раз, когда происходят некоторые измененияexamples, На данный момент я делаю это вручную: стираю файлы после слияния или разрешаю конфликты, когда произошли изменения в файле, который я уже стер.

Можно ли игнорировать эти файлы во время слияния? (Или можно ограничить некоторые файлы одной веткой (A) или далеко от одной ветви (B)?)

Позвольте мне попытаться объяснить, почему я делаю это:A скелет блога (шаблон, скрипты и т. д.),B мой блог (A заполнены моими собственными постами, изображениями, черновиками и т. д.).A является общедоступным, и я пытаюсь сделать его общим, чтобы другие смотрели и использовали его, но из-за этого мне нужны некоторые посты там как витрина / тесты (examples каталог). Каждое изменение вA и позже объединен вB чтобы эти изменения были в моем экземпляре блога - таким образом все новые примеры появляются вB и все удаленные примеры вB которые были изменены вA так как последнее слияние приводит к конфликту.

Ответы на вопрос(3)

Ваш ответ на вопрос