Wie kann man in Sourcetree Änderungen stashen?

Melden
  1. Was bedeutet Stashen in Sourcetree?
  2. Wie stasht man Änderungen in Sourcetree?
  3. Wie kann man einen Stash später wiederherstellen?
  4. Fazit

Wenn man in Sourcetree an einem Projekt arbeitet, kann es vorkommen, dass man Änderungen zwischenspeichern möchte, ohne sie direkt zu committen. Dieses Zwischenspeichern wird im Git-Kontext als Stashen bezeichnet. In Sourcetree gibt es eine einfache Möglichkeit, um Änderungen zu stashen und später wieder anzuwenden. Im Folgenden wird erklärt, wie man diesen Vorgang Schritt für Schritt durchführt.

Was bedeutet Stashen in Sourcetree?

Stashen bedeutet, dass man die aktuellen, noch nicht committeten Änderungen beiseitelegt. Diese Änderungen werden gespeichert, damit man auf einen sauberen Stand des Codes zurückkehren kann, ohne die laufende Arbeit zu verlieren. Gerade wenn man kurzfristig an einem anderen Branch arbeiten muss oder Probleme beheben möchte, ist das Stashen sehr hilfreich.

Wie stasht man Änderungen in Sourcetree?

Um in Sourcetree Änderungen zu stashen, muss man zunächst sicherstellen, dass man sich im richtigen Branch befindet und dass es ungespeicherte Änderungen gibt. Anschließend kann man in der Benutzeroberfläche die Option Stash aufrufen. Über das Menü oder einen Shortcut lässt sich der aktuelle Arbeitsstand inklusive der noch nicht gestagten Änderungen in einen Stash speichern. Dabei kann man auch eine Nachricht hinzufügen, um den Stash später leichter wiederzuerkennen.

Wie kann man einen Stash später wiederherstellen?

Nach dem Stashen hat man die Möglichkeit, den gespeicherten Zustand wieder auf den Arbeitsbereich anzuwenden. Dazu öffnet man die Stash-Liste in Sourcetree, sucht den gewünschten Eintrag heraus und führt die Option zum Anwenden (Apply) oder zum Pop (Anwenden und gleichzeitig Löschen aus der Stash-Liste) aus. So kann man ohne Probleme später an den zuvor gestashten Änderungen weiterarbeiten.

Fazit

Das Stashen von Änderungen in Sourcetree ist ein praktisches Werkzeug, um temporär anstehende Arbeiten zu sichern, ohne diese zu committen. Es erleichtert die Arbeit mit verschiedenen Branches und ermöglicht es, flexibel zwischen unterschiedlichen Aufgaben zu wechseln. Die Funktion ist über die Benutzeroberfläche leicht zugänglich und unterstützt eine effizientere Nutzung von Git im Projektalltag.

0

Kommentare