Git означает две черты без вариантов
Я учуtry git by code school
, и к блоку 1.17 Отменить это использовать командную строку
git checkout -- octocat.txt
и тогда octocat.txt - это файл, который объясняет, что две
Это просто обещание командной строки, что после '-' больше нет параметров. Таким образом, если у вас есть ветка с именем octocat.txt, она все равно вернет файл, вместо того, чтобы переключиться на ветку с тем же именем.
но что я не могу понять, так это то, что это означает без вариантов? И поскольку после этого нет никаких опций, почему он может отличить его по файлу от ветви?