Git Stash ing: Nicht festgeschriebene Änderungen vorübergehend speichern, um einen sauberen Arbeitszustand zu gewährleisten

Stashing In Git können Sie nicht festgeschriebene Änderungen vorübergehend speichern und in einen sauberen Arbeitszustand wechseln. Dies ist nützlich, wenn Sie zu einem anderen Zweig wechseln oder an einer anderen Funktion arbeiten müssen, ohne die Änderungen, an denen Sie gerade arbeiten, zu übernehmen.

Hier sind die Schritte zur Verwendung Stashing in Git:

 

Stash Ihre Änderungen

Stellen Sie sicher, dass Sie sich in Ihrem Arbeitsverzeichnis befinden, und führen Sie den folgenden Befehl aus:

git stash save "Stash name"

Dieser Befehl speichert alle nicht festgeschriebenen Änderungen in einem neuen Stash mit dem angegebenen Namen. Wenn Sie keinen stash Namen angeben, generiert Git automatisch einen Standardnamen.

 

Sehen Sie sich die stash Liste an

Um die Liste der Stashes in Ihrem Repository anzuzeigen, führen Sie den folgenden Befehl aus:

git stash list

Dieser Befehl zeigt alle vorhandenen Stashes zusammen mit ihren Indexnummern an.

 

Bewerben Sie sich a stash

stash Um einen auf Ihren Arbeitsstatus anzuwenden, führen Sie den folgenden Befehl aus:

git stash apply <stash_name>

Ersetzen Sie es <stash_name> durch den stash Namen oder die Indexnummer, die Sie anwenden möchten. Wenn Sie keinen stash Namen angeben, wendet Git standardmäßig die neueste an stash.

 

Lass einen fallen stash

Sobald Sie einen Stash erfolgreich angewendet haben und ihn nicht mehr benötigen, können Sie den Stash mit dem folgenden Befehl löschen:

git stash drop <stash_name>

Ersetzen Sie es <stash_name> durch den stash Namen oder die Indexnummer, die Sie anwenden möchten. Wenn Sie keinen stash Namen angeben, wendet Git standardmäßig die neueste an stash.

 

Stashing ist eine wichtige Funktion in Git, die es Ihnen ermöglicht, nicht festgeschriebene Änderungen vorübergehend zu speichern, ohne sie zu verlieren. Dies hilft Ihnen, problemlos zwischen Zweigen und Funktionen zu wechseln, ohne Ihren Arbeitsablauf zu unterbrechen.