Перенести все коммиты локального филиала в собственный репозиторий git - PullRequest
0 голосов
/ 24 марта 2020

Я клонировал репозиторий из GitHub, создал два локальных филиала и сделал для них несколько коммитов. Тем временем я решил не интегрировать функции, реализованные в этих ветвях, в исходный репозиторий, а скорее в новый репозиторий.

Как я могу перенести все коммиты в этих двух ветвях (но не уже существующие коммиты из оригинальный репозиторий) в новый репозиторий?

1 Ответ

1 голос
/ 24 марта 2020

Как я могу перенести все коммиты в этих двух ветвях (но не уже существующие коммиты из исходного репозитория) в новый репозиторий?

Подтверждаете ли вы, что хотите сохранить все коммиты этих двух веток?

Если да, самое простое решение состоит в добавлении remote в ваш локальный репозиторий, pu sh двух ветвей на карту к этому remote. Итак, предполагая, что эти две ветви названы feature-1 и feature-2:

git remote add newrepo git@github.com:…/….git
git push newrepo feature-1:feature-1
git push newrepo feature-2:feature-2
# git remote remove newrepo  # optional
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...