Git означает две черты без вариантов

Я учуtry git by code school, и к блоку 1.17 Отменить это использовать командную строку

git checkout -- octocat.txt

и тогда octocat.txt - это файл, который объясняет, что две

Это просто обещание командной строки, что после '-' больше нет параметров. Таким образом, если у вас есть ветка с именем octocat.txt, она все равно вернет файл, вместо того, чтобы переключиться на ветку с тем же именем.

но что я не могу понять, так это то, что это означает без вариантов? И поскольку после этого нет никаких опций, почему он может отличить его по файлу от ветви?

Ответы на вопрос(1)

Ваш ответ на вопрос