Zwykle, aby odrzucić zmiany w pliku, należy:
git checkout -- <file>
Co jeśli zmiana, którą chcę odrzucić, polega na usunięciu pliku? Powyższa linia dałaby błąd:
error: pathspec '<file>' did not match any file(s) known to git.
Jakie polecenie przywróci ten pojedynczy plik bez cofania innych zmian?
punkt bonusowy: Co też, jeśli zmiana, którą chcę odrzucić, polega na dodaniu pliku? Chciałbym również wiedzieć, jak wprowadzić tę zmianę w życie.