Git stash Änderungen auf einem anderen Branch
Ich hatte heute das Problem, dass ich Änderungen auf einem Branch eines Projekts durchgeführt habe, die ich eigentlich auf dem Master-Branch hätte durchführen wollen. Um zu vermeiden, dass ich alle meine Änderungen revidieren und erneut durchführen musste oder mehr als meine "Zwischendurchanpassungen" auf dem Master-Branch landen, habe ich mit Hilfe von git stash eine Lösung gefunden:
Nach den durchgeführten Änderungen führt man ein git stash auf dem Terminal aus, welches diese auf eine Art Zwischenspeicher legt. Anschließend kann man zum master-Branch wechseln (oder wahlweise davon erneut "ab-branchen" git checkout master -> git checkout my_new_branch) und anschließend mit einem git stash pop die Änderungen zurückholen.
Das Ergebnis: Ich habe meine kleine Anpassungen übernommen, ohne die Commits des anderen Branches mit zu übernehmen.
