если я использую команду git следующим образом:
git checkout -- .
Я знаю, что его эффект заключается в удалении всех неподготовленных файлов повсюду.
Может кто-нибудь сказать мне, что означает знак точки (.) В этой команде?
Точка обозначает текущий каталог. Упомянутая вами команда означает: сделать git checkout текущего каталога (рекурсивно). Двойная черта отделяет параметры от спецификаций файлов (например, .).
.
Точка (.) относится к текущему рабочему каталогу.
Вы просите git извлечь текущий каталог из извлеченной ветви .Двойная черта используется для отделения ссылок, таких как master или HEAD от путей к файлам, таких как myfile.cpp.
master
HEAD
myfile.cpp