robienie czystego żądania git pull do upstream
Sklonowałem repo (zaznacz oryginalne repo jakoupstream
) i poszedł w gitflow sposób: utwórzdevelop
gałąź, z której wszystkie nowe funkcje są tworzone i przywracane. Każdy nacisk naMaster
zdevelop
jest z definicji zwolnieniem, czyli znaczeniemmaster
jest zawsze możliwy do wdrożenia. Bardzo lubię tę konfigurację.
Teraz czasami pomijając ten przepływ, mogę wracać do tegoupstream
niektóre funkcje, które trzymam w osobnych gałęziach funkcji. Jednak od momentu utworzenia gałęzi funkcjidevelop HEAD
idevelop
mogło już zostać połączone z innymi gałęziami obiektów, co stwarza problem:
feature branch
z powrotem do mojegodevelop
jest w porządkuale nie jestem pewien, jak z tego zrobić czysty ciągfeature branch
. To znaczy: bez wszystkich zmian koduprevious feature branches
które zostały połączonedevelop
zanim zacząłem prądfeature branch
. Mam nadzieję, że to ma sens.jestem prawie pewienrebasing
nie pomaga, ponieważ aktualizuje tylko moją lokalną gałąź funkcji za pomocą zatwierdzeniaupstream
to się stało w międzyczasie. Nie pomaga „oczyścić” lokalną gałąź funkcji z odziedziczonych zmian kodudevelop
.
Jak to zrobić?