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