Ich erwarte, dass z -a z
in magit-status
zu können und in der Lage sein zu stash pop/z p
ohne Probleme. Das Speichern von allem in magit bedeutet jedoch, ignorierte Verzeichnisse in den Speicher zu speichern, aber nicht löschen Sie es aus dem Arbeitsverzeichnis.Was ist das Äquivalent von `git sauber -f -d -x` in magit
Das Ergebnis ist, dass Sie nicht einfach den Stash knallen können, da der Stash versuchen wird, Dateien in ignorierten Verzeichnissen, die bereits vorhanden sind, zu öffnen.
Replay:
git init
mkdir ignoreme
touch ignoreme/ignoremefile
git init
echo ignoreme > .gitignore
git add .gitignore
git commit -m "add ignore file"
emacs
m-x magit-status; z; -a;z
git stash pop
ignoreme/ignoremefile already exists, no checkout
Could not restore untracked files from stash
Sie haben Recht über die '-x'. Ich habe das Q aktualisiert. Es ist schade, dass Magit nicht vollständig auf den Anwendungsfall reagiert und Sie immer noch zwei Befehle verwenden müssen, um vollständig zu speichern. – hbogert