dot sign's meaning in git checkout command
问题 if I use git command like this: git checkout -- . I know its effect is to discard all unstaged files everywhere. Can anyone tell me what is the meaning of the dot sign (.) in this command? 回答1: The dot stands for the current directory. The command you've mentioned means: Do a git checkout of the current directory (recursively). The double-dashes separate options from filespecs (like . ). 回答2: The dot ( . ) refers to the current working directory. You are asking git to checkout the current