Git Stash: Das Verstecken von Änderungen

git stash

Wenn du mit Git arbeitest, ist es sehr wahrscheinlich, dass du Änderungen an deinem Code vornimmst, die noch nicht bereit sind, committet zu werden. Vielleicht hast du etwas experimentiert und möchtest deine Arbeit an einer bestimmten Stelle im Projekt zurücksetzen, ohne dabei deine Änderungen zu verlieren. Oder du bist in einer Situation, in der du Änderungen vorgenommen hast, aber diese nicht mit deinem aktuellen Branch committen möchtest. In beiden Fällen kann dir Git Stash helfen.

Du programmierst gerne aber stößt dabei immer wieder auf Fehler und Wissenslücken? Dann kann ich dir jetzt sofort weiterhelfen! 🙂 Mit meinem C# Videokurs meisterst du C# ganz einfach und in Rekordzeit! So holen wir das Meiste aus deiner Zeit heraus! Alles andere wäre doch eine völlige Verschwendung, oder? Mit dem Kurs machst du endgültig SCHLUSS mit komplexen Konzepten und frustrierenden Fehler. Bist du bereit um ein hochkompetenter C# Entwickler zu werden? Super! Dann klicke jetzt auf den Button, und ich werde dir sofort den Kurs zeigen, mit dem du C# schnell und fast schon zu einfach meistern wirst:

Was ist Git Stash?

Stashing ist ein nützliches Tool, das es dir ermöglicht, deine Änderungen vorübergehend zu speichern, ohne sie zu committen. Das bedeutet, dass du Änderungen auf die Seite legen und später wieder aufrufen kannst, ohne dein Repository in einen unbestimmten Zustand zu versetzen. Mit dem Stash kannst du Änderungen “verstecken”, indem du sie in einem speziellen Bereich deines Repositories speicherst, der Stash genannt wird.

Wie funktioniert Git Stash?

Wenn du Git Stash verwendest, speichert Git deine Änderungen im Stash und setzt deine Arbeitskopie auf den neuesten Stand mit dem letzten commit. Dadurch kannst du Änderungen speichern, ohne sie mit deinem aktuellen Branch zu committen. Du kannst dann später zu deinen Änderungen zurückkehren und sie entweder wieder in deine Arbeitskopie übernehmen oder auf einen anderen Branch anwenden.

Wenn du wissen möchtest, wie man einen Git Commit rückgängig machen kann, dann schau mal hier.

Wie verwendet man den Stash?

Die Verwendung von Git Stash ist recht einfach. Hier sind die Schritte:

1. Änderungen Speichern

Verwende den Befehl “git stash” gefolgt von einer kurzen Nachricht, um deine Änderungen im Stash zu speichern. Zum Beispiel: git stash save ‘Meine experimentellen Änderungen’

git stash save 'Meine experimentellen Änderungen'

2. Stash überprüfen

Um eine Liste aller Stashes in deinem Repository anzuzeigen, verwende den Befehl “git stash list“. Dadurch werden alle Stashes aufgelistet, die du gespeichert hast.

Rufe deine Änderungen aus dem Stash ab: Wenn du deine Änderungen wieder aufrufen möchtest, verwende den Befehl “git stash apply” gefolgt von der Nummer des Stashes. Zum Beispiel: git stash apply stash@{0}

git stash list

git stash apply stash@{0}

3. Stash löschen

Wenn du deinen Stash löschen möchtest, verwende den Befehl “git stash drop” gefolgt von der Nummer des Stashes. Zum Beispiel: git stash drop stash@{0}

git stash drop stash@{0}

4. Änderungen aus dem Stash anwenden

Du kannst deine Änderungen aus deinem Stash auch direkt in deinen Branch übernehmen, indem du den Befehl “git stash pop” verwendest. Dadurch wird der Stash angewendet und gleichzeitig aus der Liste der Stashes entfernt.

git stash pop

Fazit

Der Stash ist ein sehr nützliches Tool, das dir hilft, Änderungen vorübergehend zu speichern und später wieder aufzurufen. Es ist ein großartiges Werkzeug für Situationen, in denen du Änderungen vornimmst, die noch nicht bereit sind, committet zu werden, aber du möchtest deine Arbeit nicht verwerfen oder in einen unbestimmten Zustand versetzen möchtest.

Es gibt auch einige zusätzliche Optionen, die verwendet werden können, wie zum Beispiel das Stashen von unverfolgten Dateien oder das Stashen von Änderungen in bestimmten Dateien oder Verzeichnissen.

Wenn du also mit Git arbeitest, solltest du definitiv Stashing ausprobieren und sehen, ob es dir dabei helfen kann, deine Arbeit effektiver zu organisieren. Hier kannst du noch mehr über Git Stash erfahren.

Willst du wissen, wie du einfach und schnell zum C# Profi wirst?
PRogrammieren lernen kann einfach sein!
Overlay Image
Willst du wissen, wie du einfach und schnell zum C# Profi wirst?
PRogrammieren lernen kann einfach sein!
Overlay Image
Setze dein gelerntes Wissen in die Tat um und programmiere echte Anwendungen.
1. Tipp
1/3
Overlay Image
Setze dein gelerntes Wissen in die Tat um und programmiere echte Anwendungen.
1. Tipp
1/3
Overlay Image
Lerne wie du mit Debugging Fehler eines Programmes professionell beheben kannst.
2. Tipp
2/3
Overlay Image
Lerne wie du mit Debugging Fehler eines Programmes professionell beheben kannst.
2. Tipp
2/3
Overlay Image
Fokussiere dich beim lernen auf die richtigen Inhalte und nicht auf die Menge.
3. Tipp
3/3
Overlay Image
Fokussiere dich beim lernen auf die richtigen Inhalte und nicht auf die Menge.
3. Tipp
3/3
Overlay Image
Ja, so einfach kann es sein! Mit meinem C# Video-Intensivkurs wirst du ganz einfach zum echten C# Profi Entwickler. Möchtest du mehr dazu erfahren?
Alles in einem Kurs
Overlay Image
Ja, so einfach kann es sein! Mit meinem C# Intensivkurs für Grundlagen und Expertenwissen wirst du ganz einfach zum echten Profi Entwickler. Möchtest du mehr dazu erfahren?
Alles in einem Kurs
Overlay Image
Diese Seite verwendet Cookies. Wir können diese zur Analyse unserer Besucherdaten platzieren, um unsere Website zu verbessern, personalisierte Inhalte anzuzeigen und Ihnen ein großartiges Website-Erlebnis zu bieten. Für weitere Informationen zu den von uns verwendeten Cookies öffnen Sie die Einstellungen.