Как вытащить определенный файл с помощью GIT?
Предположим, вы просто хотите избавиться от изменений, внесенных вами в один файл, и вернуться к тому, что находится в репозитории. Я использовал это в svn:
rm a-file.txt
svn update a-file.txt
Что эквивалентно в Git? Я знаю, как извлечь/вытащить evrything из репозитория, но как насчет одного файла?
Ответы
Ответ 1
Чтобы отменить ваши (незафиксированные) изменения:
git checkout a-file.txt
Если вы совершили изменения и хотите отменить их до некоторого предыдущего фиксации:
git checkout [some-older-commit-ref] a-file.txt
Btw, с Subversion вы должны были сделать:
svn revert a-file.txt