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