Я провел несколько поисков и прочитал git book и некоторые места в Интернете, например git, но не могу найти правильный способ сделать это.
У меня есть два репозитория git, которые установлены на двух разных машинах.Каждое из этих git-репозиториев содержит конфигурацию для программы.При сравнении двух репозиториев некоторые части конфигурации идентичны, а некоторые - нет.
Мы хотим создать третий репозиторий и объединить содержимое двух других репозиториев с новым.Я надеюсь, что благодаря этому у меня будет один репозиторий, содержащий все данные из двух других репозиториев, но только одну его копию.Таким образом, мы надеемся, что git расскажет нам, что отличается между двумя репозиториями, и объединит эти изменения в одно.
Надеюсь, это достаточно просто понять.
Я попытался создать новое git-репо, сделать git-клон одного сервера, создать новую ветку и сделать git-клон другого репо.затем просит Git объединить их.Я также пробовал объединение поддеревьев, и ни один из них не дал того, что я хотел.
В первом примере просто сказано удалить все файлы и добавить кучу новых файлов.Это не то, что мы хотели, мы хотели иметь один репозиторий git, содержащий одну копию конфигурации, созданную в результате слияния двух удаленных репозиториев.
Если кто-то может помочь с этой проблемой, это было бы очень полезно.
Кстати, данные обоих репо состоят из одних и тех же файлов с одинаковыми именами, но немного отличающимся содержанием.