Ich habe ein lokales Git-Repository und hatte mehrere geänderte Dateien. Dann musste ich schnell eine Lösung für etwas erstellen, damit ich
- versteckte meine Änderungen (git stash)
- bearbeitete Datei (vi-Datei)
- begangen (git commit)
- Popped Stash (Git Stash Pop)
Dies führte zu Konflikten.
# On branch master
$ git stash pop
Auto-merging page/search.php
CONFLICT (content): Merge conflict in page/search.php
$ git status
# On branch master
# Unmerged paths:
# (use "git reset HEAD <file>..." to unstage)
# (use "git add/rm <file>..." as appropriate to mark resolution)
#
# both modified: page/search.php
Wenn ich versuche, die Änderungen zu bereinigen und den Stash erneut anzuwenden, passiert dasselbe (Konflikt). Die Seite / search.php interessiert mich nicht sonderlich, aber ich möchte andere Dateien aus dem Vorrat holen.
Gibt es eine Möglichkeit, Stash in einen Patch umzuwandeln oder die Dateien einfach so zu erhalten, wie sie waren, als sie verstaut waren?