Powiedzmy, że w master
Mam funkcję wyłączoną. Pracuję na tej funkcji na gałęzi feature
, więc mam specjalny commit $
, który właśnie włącza tę funkcję. Teraz chcę scalić zmiany, które zrobiłem w feature
w master
, ale zachować zatwierdzanie aktywacji. Tak to jest jakGit: przenieś zatwierdzenie "na wierzch"
main: A--B--X--Y
feature: A--B--$--C--D
więc powiedzmy, że chcę to zrobić, przesuwając $
popełnić na szczycie cecha:
new feature: A--B--C--D--$
Jak bym się do tego zabrać?
Fajne dzięki! Teraz jest tak oczywiste, że powinienem użyć rebase, z jakiegoś powodu próbowałem rozwiązać go z wiśniami. –
@AdrianPanasiuk, możesz też użyć wyboru wiśniowego, ale prawdopodobnie będzie to o wiele większy wysiłek. –