Wenn man mit Git arbeitet muss man hin und wieder neue Funktion in etwas reinprogrammieren und das kann man nicht wirklich im Live Zustand durchziehen. Denn wenn man es da trotzdem macht und man macht was falsch – dann ist das ganze Programm / App / Webseite tot.
Aus diesem Grund wurden in Git die Branches eingeführt – damit lässt sich nämlich etwas weiterentwickeln oder testen und man macht das Hauptprogramm nicht kaputt. Es ist ähnlich wie eine Kopie des Repository in dem man arbeitet.
Wenn dann alles geklappt hat – kann man es auch wieder ins Hauptverzeichnis zurückmigrieren und dabei werden alle neuen Codezeilen direkt in den bestehenden Quellcode gemerged.
Video
Befehle
Hier zeige ich euch nun die einzelnen Befehle – damit ihr sie direkt rauskopieren könnt.
Branch erstellen
Um einen neuen Branch zu erstellen, braucht ihr nur den folgenden Code einzugeben
git branch NeuerBranchNameZwischen Branches wechseln
git checkout BranchNameAlle Branches anzeigen lassen
git branchBranch auf Repo-Server hochladen
Damit der Branch nicht nur lokal existiert – sondern auch extern auf dem Repo-Server – muss man ihn auch hochladen
git push --set-upstream origin BranchNameBranch mit Main zusammenführen
Wenn ihr den Branch in euer Hauptverzeichnis integrieren wollt, dann müsst ihr zuerst ins Hauptverzeichnis zrückwechseln – entweder heisst euer Hauptverzeichnis Master oder Main oder so.
git checkout MainDanach könnt ihr den folgenden Befehl verwenden und zack ist euer Branch in Main integriert
git merge BranchNameBranch lokal löschen
Damit löscht ihr den Branch bei euch lokal auf eurem Computer
git branch -D BranchNameBranch im Repo-Server löschen
Mit diesem Code löscht ihr den Branch in eurem Git Repo / externen Git.
git push origin --delete BranchName





