Rozwidliłem projekt na githubie, dokonałem kilku zmian, na razie dobrze.
W międzyczasie repozytorium, z którego wyszedłem, zmieniło się i chciałbym wprowadzić te zmiany do mojego repozytorium. Jak mogę to zrobić ?
git
synchronization
github
George Profenza
źródło
źródło
ssh
Zakładając, że ich aktualizacje są na serwerze głównym, a ty jesteś w gałęzi, w której chcesz scalić zmiany.
Zauważ również, że będziesz wtedy chciał odrzucić scalanie z powrotem do swojej kopii repozytorium:
źródło
original
, a następnie przełączasz się naorigin
Musisz dodać oryginalne repozytorium jako nadrzędne.
Wszystko jest dobrze opisane tutaj: https://help.github.com/articles/fork-a-repo
źródło
Musisz dodać oryginalne repozytorium (to, które rozwidliłeś) jako zdalne.
Następnie musisz wprowadzić zmiany do lokalnego repozytorium
Teraz będziesz mieć wszystkie gałęzie oryginalnego repozytorium w swoim lokalnym. Na przykład główną gałęzią będzie
github/master
. Z tymi gałęziami możesz robić, co chcesz. Połącz je w swoje gałęzie itpźródło
upstream
pilota.W systemie Linux:
źródło