http://norbauer.com/notebooks/code/notes/git-revert-reset-a-single-file
Я нашел сообщение.
Но все еще не знаю, в чем разница между
git checkout
git checkout -
В какой ситуации я должен использовать первый и второй соответственно?