Ich habe die Gewohnheit, meine Änderungen in git zu verstauen und sie erneut mit git stash apply
. Das hat den Vorteil, dass ich nicht versehentlich einen Vorrat verliere, aber es bedeutet auch, dass meine Liste von Stagen ziemlich schnell wächst.Fallen alle mit einem bestimmten Zweig verbundenen Stürze
Wenn ich mit einer Verzweigung fertig bin, gehe ich zurück durch meine Stash-Liste und entferne manuell alle Stages, die mit der Verzweigung verbunden sind. Gibt es eine Möglichkeit, dies in einem einzigen Befehl zu tun?
Zum Beispiel meine aktuellen Stash Liste sieht wie folgt aus:
[email protected]:~/my/dev/work$ git stash list
[email protected]{0}: WIP on master: 346f844 Commit comment
[email protected]{1}: WIP on second_issues: a2f63e5 Commit comment
[email protected]{2}: WIP on second_issues: c1c96a9 Commit comment
[email protected]{3}: WIP on second_issues: d3c7949 Commit comment
[email protected]{4}: WIP on second_issues: d3c7949 Commit comment
[email protected]{5}: WIP on second_issues: d3c7949 Commit comment
[email protected]{6}: WIP on second_issues: 9964898 Commit comment
Gibt es einen Befehl, der alle der stashes von second_issues
fallen würde?
+1 sehr interessante Frage. Werden die Stapel in der "Git Stash List" immer sequenziell sein? –
Leider nicht. Wenn ich mich mit einer Menge Aufgaben beschäftige, werde ich viel anfangen, Filialen zu wechseln, und am Ende mit vermischten Taschen enden. – Kevin
Ich dachte, dass das der Fall sein könnte und wollte klären, da die Taschen im Beispiel sequentiell sind. –