Я считаю, что оба из них могут разархивировать файл.
Я использовал git reset file
для удаления файла.
Но сегодня я читаю http://git-scm.com/book .
Я считаю, что это научило меня использовать git reset HEAD file
, что делает ГОЛОВКА здесь? При каких обстоятельствах это необходимо?
PS: дополнительный вопрос, я могу использовать git checkout file
для неизменения файла. Между тем эту книгу предлагают мне использовать git checkout -- file
. Какая здесь разница?