А я вот наоборот не понимаю какой смысл держать 2 репозитория и обмениваться данными между ними вручную через создание патчей, после чего эти патчи нужно опять вручную скопировать, после чего опять вручную их применять, удалять файл патча (или скопировать его куда-то), после чего закомитить изменения.. И все эти операции нужно делать каждый раз после каждого изменения.
По-моему намного проще подключить удаленный репозиторий (1 команда). После чего все обмены делать простыми git push, git pull. Никакого "огорода" я не вижу.
Проверил вариант обмена между репозиториями.
0. организацию репозиториев я описал выше.
1. Репозиторий модуль1/ocstore1551 - добавляем удаленный репозиторий ocstore1551
git remote add ocstore1551 path
2. Репозиторий ocstore1551/модуль1 - немного меняем конфиг, открываем возможность обмениваться данными не баре репозиториям, по умолчанию у меня было закрыто
git config receive.denyCurrentBranch ignore
3. Репозиторий модуль1/ocstore1551 - добавляем .gitignore, как предложил ashap только немного более универсальный вариант: сначала закрываем все и открываем только нужные каталоги - это стандартно для всех модулей и почти не меняется, после чего одной командой
"!/**/модуль1*"
открываем все файлы модуля. Обычно все файлы в модуле (контроллер, модель, представление, css, vqmod) называются одинаково. Если есть исключения, то для них добавить 1-2 строчки в .gitignore не проблема.
4. Репозиторий модуль1/ocstore1551 - выгружаем все в ocstore1551/модуль1 за одно создаем новую ветку в ocstore1551/модуль1 и устанавливаем связь.
git push -u ocstore1551 ocstore1551:модуль1
5. Все. Все настроено для работы. Теперь так как связь прописана, все изменения переносятся через git push, git pull без указаний репозитория и веток.
Один замеченный минус такого подхода - структура 2-х репозиториев должна быть одинаковой. А структура модуля немного отличается, так как в модуле есть также разные ридми и инструкции, а файлы для копирования у меня лежат в папке "upload". Как вариант можно вести все инструкции в отдельном репозитории.