Wie kann ich in TortoiseGit eine spezifische Branch auschecken?

Melden
  1. Einführung
  2. Vorbereitung
  3. Branch auschecken in TortoiseGit
  4. Abschluss

Einführung

TortoiseGit ist ein grafisches Client-Tool für Git, das sich nahtlos in den Windows Explorer integriert. Das Auschecken (Checkout) einer spezifischen Branch ist eine der häufigsten Aktionen, wenn man mit Git arbeitet. Das ermöglicht es, auf verschiedene Entwicklungszweige zu wechseln, um z.B. neue Features zu implementieren oder Fehler zu beheben.

Vorbereitung

Bevor du einen Branch auschecken kannst, solltest du sicherstellen, dass dein Repository lokal auf dem neuesten Stand ist und dass alle Änderungen, die du aktuell auf deinem Arbeitsbaum hast, gesichert oder committet sind, um Datenverlust zu vermeiden.

Branch auschecken in TortoiseGit

Öffne zunächst im Windows Explorer den Ordner, in dem sich dein lokales Git-Repository befindet. Dort klickst du mit der rechten Maustaste in einen leeren Bereich oder auf den Ordner selbst, um das Kontextmenü von TortoiseGit zu öffnen.

Im erscheinenden Kontextmenü findest du den Eintrag TortoiseGit. Bewege die Maus darüber, sodass sich das Untermenü öffnet. Dort wählst du die Option Switch/Checkout... aus. Ein neues Fenster öffnet sich, das dir verschiedene Optionen zum Wechseln des Branches bietet.

In diesem Fenster kannst du aus einer Liste der verfügbaren Branches auswählen. Sollte der Branch, den du auschecken möchtest, nicht in der Liste stehen, kannst du ihn manuell im Eingabefeld eingeben. Dabei wird der vollständige Name des Branches verwendet, z.B. refs/heads/feature-branch oder einfach nur feature-branch, sofern dieser lokal bekannt ist.

Bevor du den Checkout startest, kannst du optional ankreuzen, ob du die Änderungen von Remote-Branches laden möchtest, um sicherzugehen, dass du auf dem neuesten Stand arbeitest. Sobald du den gewünschten Branch ausgewählt hast, bestätigst du mit OK.

TortoiseGit führt nun den Checkout aus. Während dieses Vorgangs werden die Dateien im Arbeitsverzeichnis entsprechend dem Inhalt des gewählten Branches angepasst. Gibt es ungesicherte Änderungen, kann es sein, dass TortoiseGit dich warnt oder den Checkout verhindert, um Datenverlust zu vermeiden.

Abschluss

Nach erfolgreichem Checkout bist du auf dem ausgewählten Branch und kannst dort deine Arbeiten fortsetzen. Falls du öfter zwischen Branches wechselst, empfiehlt es sich, vor jedem Wechsel den aktuellen Stand zu committen oder zu stashen, um Konflikte zu vermeiden.

0

Kommentare