如果我像这样使用git命令:
git checkout -- .
我知道它的效果是丢弃所有未处理的文件。
有谁能告诉我这个命令中点号(。)的含义是什么?
答案 0 :(得分:12)
点代表当前目录。您提到的命令意味着:执行当前目录的git checkout(递归)。双破折号将文件规范中的选项分开(例如.
)。
答案 1 :(得分:2)
点(.
)指的是当前的工作目录。
您要求git从签出分支签出当前目录。双短划线用于从文件路径中分隔引用,例如master
或HEAD
,例如myfile.cpp
。