Oto scenariusz. Zrobiłem gałąź "dev" z gałęzi "master" i wykonałem kilka nowych commitów. Niektóre z tych zmian będą dotyczyć tylko mojej lokalnej maszyny programistycznej. Na przykład zmieniłem zmienną adresu URL, aby wskazywała lokalny serwer apache zamiast prawdziwego adresu URL, który został zamieszczony online (zrobiłem to dla szybkości podczas fazy testowania). Teraz chciałbym włączyć moje zmiany z gałęzi dev do gałęzi głównej, ale NIE tych zmian, które mają sens tylko w moim lokalnym środowisku.Jak scalić gałęzie w Git przez "przystojniak"
Wyobraziłem sobie coś w rodzaju scalania - opcji, która pozwoli mi wybrać zmiany, które chcę scalić linia po linii.
Ewentualnie mógłbym sprawdzić gałąź "master", ale zachować pliki w moim katalogu roboczym, tak jak to było w gałęzi "dev", a następnie dodać git add - patch. Czy to działa?
Zauważ, że --squash sugeruje --no-commit, jak z najnowszego git i tak – CharlesB