У меня есть локальный репозиторий git, который является клоном репозитория на github. Кто-то разветвил репозиторий и внес изменения в новую ветку в новом репозитории. Я хочу переместить эту новую ветку в свой репозиторий (локально, чтобы сначала поработать над ней перед слиянием с главной).
Я попытался создать новую ветку, а затем извлечь ее из разветвленного репозитория, но он жалуется, потому что новая ветка является копией основной ветки, а также изменения локального файла, поэтому он говорит
error: Your local changes to the following files would be overwritten by merge
.
Итак, как я могу перетащить ветку из другого репозитория в новую ветку в моем локальном репозитории?
Я надеюсь, что в этом есть смысл. Если нет, то это мой репозиторий: https://github.com/MatthewLM/cbitcoin
Как видите, кто-то создал новый репозиторий с веткой «linuxBuild»: https://github.com/austonst/cbitcoin/tree/linuxBuild
Мне нужна эта ветка в моем локальном репозитории для MatthewLM / cbitcoin.
Как я могу это сделать?
источник
Метод без добавления удаленного.
источник