W porządku. Jeśli jestem na gałęzi (powiedzmy working) i chcę scalić zmiany z innej gałęzi (powiedzmy master), uruchamiam polecenie git-merge masterbędąc w workinggałęzi, a zmiany są scalane bez ponownego bazowania historii. Jeśli uruchomię git-rebase master, zmiany w masterprogramie zostaną przeniesione do górnej części mojej workinggałęzi. Ale co, jeśli chcę scalić zmiany z, masterale ponownie bazować moje zmiany, workingaby być na wierzchu? W jaki sposób mogę to zrobić? Czy da się to zrobić?
Mógłbym uruchomić git-rebase workingna mojej mastergałęzi, aby umieścić zmiany na samej górze w mastergałęzi, ale chciałbym móc to zrobić w swojej workinggałęzi i nie mam pojęcia, jak to zrobić . Najbliższe, co przychodzi mi do głowy, to utworzenie nowej gałęzi z, mastera następnie workingzmiany bazy danych na jej podstawie, ale wtedy zamiast modyfikowania workinggałęzi miałbym nową gałąź.
git rebase workingprzesunąłbymmasterzmiany (po punkcie, który sięworkingrozgałęził), aby znalazły się na szczycieworkinggałęzi - ale nie jest to zbyt rozsądnemaster:)