У меня есть ветка, которую я хотел бы переместить в отдельный репозиторий Git, и в идеале сохранить историю этой ветки в этом процессе. До сих пор я смотрел git filter-branch
, но я не могу понять, может ли он делать то, что я хочу делать.Как переместить ветку Git в свой собственный репозиторий?
Как извлечь ветку Git в свой собственный репозиторий?
На всякий случай, если кому-то интересно, я заменил URL-адресом пути к каталогу репозитория Git, и это сработало отлично. – Aupajo
Вы также можете назвать имя филиала в новом репозитории: 'git push url: //to/new/repository.git branch-to-move: new-branch-name' –
Комментарий от Yves выше, иначе у вас не будет хозяина, и процесс клонирования завершится «warning: remote HEAD» относится к несуществующему ref, неспособному проверить. ». Если уже на этом этапе, просто зайдите с 'git checkout -b branch-to-move', и вы в безопасности, или просто перейдите с' git checkout -b master', чтобы иметь свою главную ветку :) –