linux.txt/programmieren/git/branch.tex
2025-02-15 15:39:11 +01:00

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}