Um Änderungen an einer Datei zu verwerfen, gehen Sie normalerweise wie folgt vor:
git checkout -- <file>
Was ist, wenn die Änderung, die ich verwerfen möchte, das Löschen der Datei zur Folge hat? Die obige Zeile würde einen Fehler auslösen:
error: pathspec '<file>' did not match any file(s) known to git.
Mit welchem Befehl lässt sich diese einzelne Datei wiederherstellen, ohne andere Änderungen rückgängig zu machen?
Bonuspunkt: Was ist, wenn die Änderung, die ich verwerfen möchte, Hinzufügen von eine Datei? Ich würde gerne wissen, wie man diese Änderung auch wieder rückgängig machen kann.