Branch-Wechsel in Git
Lassen Sie uns nun lernen, wie man
zwischen Branches wechselt. Dafür wird
der Befehl checkout verwendet, gefolgt vom
Namen des Branches. Lassen Sie uns zu dem
in der vorherigen Lektion erstellten
Branch test wechseln:
git checkout test
Man kann auch das Synonym
switch verwenden:
git switch test
Nach der Ausführung eines der beiden Befehle erscheint im Terminal eine Meldung über den Wechsel zum angegebenen Branch:
Switched to branch 'test'
Beim Wechseln von einem Branch zu einem anderen ändern sich auch die Dateien im Arbeitsverzeichnis von Git. Das bedeutet, dass die Dateien eines Branches physisch verschwinden und die Dateien eines anderen Branches erscheinen. Achten Sie darauf, da dies für Git-Neulinge nicht ganz offensichtlich ist.
Es stellt sich heraus, dass in Git alle Änderungen in den Branches voneinander isoliert sind und man einfach und schnell mehrere Abzweigungen eines Projekts erstellen kann, ohne das Ursprungsversion zu verwirren.
Wechseln Sie zu einem neuen Branch. Während Sie sich in diesem Branch befinden, nehmen Sie Änderungen in einer Datei vor, staggen Sie sie und führen Sie einen Commit aus. Wechseln Sie dann zurück zum Hauptbranch und überprüfen Sie den Inhalt der Datei - er sollte zum ursprünglichen Zustand zurückkehren.
Wechseln Sie zu einem neuen Branch. Während Sie sich in diesem Branch befinden, erstellen Sie eine neue Datei, staggen Sie sie und führen Sie einen Commit aus. Wechseln Sie dann zurück zum Hauptbranch und stellen Sie sicher, dass die neue Datei dabei verschwindet. Wechseln Sie zurück zum neuen Branch und stellen Sie sicher, dass Ihre Datei wieder zurückkommt.