Это общий случай использования, с которым приходится иметь дело дистрибутивам Linux или поставщикам Android.
Я думаю, у вас есть некоторые коммиты в "обновленной" версии, чтобы настроить этот (один для css, images и i18n)еще один для конфигурации).
Ваша "чистая" кодовая база должна быть основой "обновленной".
Это то, что происходит, когда вы разветвляете проект и хотите интегрировать вышестоящие модификации.
Чтобы достичь этого, ваш чистый проект - это правильное git-репо, другой - другой, который ссылается на очистку с помощью пульта.
Когда изменение применяется к чистому проекту, просто выберите и перебазируйтедругой проект.Это приведет к тому, что настройки будут применены к самой последней вышестоящей версии.
Обратите внимание, что по-прежнему могут возникать конфликты, и вам необходимо проверить результат.Это не волшебство, но оно будет работать в 95% случаев.