% master: branch.tex % Branch v0.1 % 2017-01-09 (Rx) \section{Branch} %--------------- Was ist ein Branch? Ein Zeiger, der auf den gleichen Commit zeigt, auf dem Du gerade arbeitest. \begin{verbatim} git branch testing erstellt einen neuen Branch mit dem Namen testing git checkout testing um zu einem anderen Branch zu wechseln git branch -b testing erstellt und wechselt zu dem Branch git merge testing führt testing mit dem Master-Branch zusammen git branch -d testing entfernt testing git merge master Deinem Zweig mit dem master kombinieren git rebase master alle Änderungen auf einem Branch, auf einen anderen Branch erneut anwenden (nur mit unveröffendlichen Branch machen) git mergetool grafischen Tool zur Bereinigung von Merge-Konflikten git branch Liste aller Branches anzeigen git branch -v für jeden Branch den letzten Commit anzeigen lassen git branch --merged Liste gemergter Branches git branch --no-merged Liste nicht gemergter Branches \end{verbatim}