Um Änderungen an einer Datei zu verwerfen, gehen Sie normalerweise wie folgt vor:
git checkout -- <file>
Was passiert, wenn die Änderung, die ich verwerfen möchte, das Löschen der Datei ist? Die obige Zeile würde einen Fehler ergeben:
error: pathspec '<file>' did not match any file(s) known to git.
Welcher Befehl stellt diese einzelne Datei wieder her, ohne andere Änderungen rückgängig zu machen?
Bonuspunkt: Was ist auch, wenn die Änderung, die ich verwerfen möchte, das Hinzufügen einer Datei ist? Ich würde gerne wissen, wie ich diese Veränderung auch aufheben kann.