26 lines
1.1 KiB
TeX
26 lines
1.1 KiB
TeX
% 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}
|