Mam lokalne repozytorium git, które jest klonem repozytorium na github. Ktoś rozwidlił repozytorium i dokonał zmian w nowej gałęzi w nowym repozytorium. Chcę przenieść tę nową gałąź do mojego repozytorium (lokalnie, aby najpierw pracować nad nią przed połączeniem z wzorcem).
Próbowałem utworzyć nową gałąź, a następnie wyciągnąć z rozwidlonego repozytorium, ale narzeka, ponieważ nowa gałąź jest kopią gałęzi głównej, a także zmienia się plik lokalny, więc mówi
error: Your local changes to the following files would be overwritten by merge
.
Jak więc mogę przeciągnąć gałąź z innego repozytorium do nowej gałęzi w moim lokalnym repozytorium?
Mam nadzieję, że to ma sens. Jeśli nie, to jest moje repozytorium: https://github.com/MatthewLM/cbitcoin
Jak widać, ktoś utworzył nowe repozytorium z gałęzią „linuxBuild”: https://github.com/austonst/cbitcoin/tree/linuxBuild
Chcę, aby ta gałąź znajdowała się w moim lokalnym repozytorium dla MatthewLM / cbitcoin.
Jak mogę to zrobić?
źródło
Metoda bez dodawania pilota.
źródło