Как объединить два репозитория с двумя разными коммитами? - PullRequest
0 голосов
/ 07 февраля 2020

Я наткнулся на хранилище, которое некоторое время не поддерживалось. Давайте назовем это original_repo . Я также натолкнулся на forked_repo , в котором есть необходимые изменения, внесенные в базу кода, что полезно для меня. (Пиар еще не слился). В то же время original_repo также имеет полезные для меня изменения.

forked_repo - Эта ветвь на 1 коммит вперед, 5 коммитов позади original_repo: master

Какими командами я пользуюсь, чтобы оба изменения были у меня в репо? Я думал, что клонирую original_repo , а затем просто фиксирую изменения вручную, редактируя файлы из forked_repo .

1 Ответ

0 голосов
/ 07 февраля 2020

Вы пытаетесь выполнить следующие шаги:

  1. Форк исходного репо.
  2. Клонирование форка в вашу локальную систему.
  3. Установите другое раздвоенное репо в качестве своего дистанционный пульт. git remote add <remote_name> <fork_url>
  4. Оформить заказ на филиал, который вы хотите объединить.
  5. Слияние ветки с удаленной ветки в вашу локальную ветку. git merge <remote_name>/<remote_branch_name>
  6. Разрешение конфликтов

Вы получите изменения как от оригинальной ветки, так и от сторонней ветки.

Отказ от ответственности: я не пробовал это, пожалуйста, убедитесь, что вы принимаете соответствующие меры предосторожности для восстановления вашего кода, в случае, если что-то go неправильно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...