Предположим, вы просто хотите избавиться от изменений, внесенных вами в один файл, и вернуться к тому, что находится в репозитории. Я использовал это в svn:
rm a-file.txt
svn update a-file.txt
Что эквивалентно в Git? Я знаю, как извлечь/вытащить evrything из репозитория, но как насчет одного файла?