% 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}
