значение точки в команде git checkout - PullRequest
6 голосов
/ 26 ноября 2011

если я использую команду git следующим образом:

git checkout -- .

Я знаю, что его эффект заключается в удалении всех неподготовленных файлов повсюду.

Может кто-нибудь сказать мне, что означает знак точки (.) В этой команде?

Ответы [ 2 ]

12 голосов
/ 26 ноября 2011

Точка обозначает текущий каталог. Упомянутая вами команда означает: сделать git checkout текущего каталога (рекурсивно). Двойная черта отделяет параметры от спецификаций файлов (например, .).

2 голосов
/ 26 ноября 2011

Точка (.) относится к текущему рабочему каталогу.

Вы просите git извлечь текущий каталог из извлеченной ветви .Двойная черта используется для отделения ссылок, таких как master или HEAD от путей к файлам, таких как myfile.cpp.

...