dot sign在git checkout命令中的含义

时间:2011-11-26 00:37:29

标签: git git-checkout

如果我像这样使用git命令:

git checkout -- .

我知道它的效果是丢弃所有未处理的文件。

有谁能告诉我这个命令中点号(。)的含义是什么?

2 个答案:

答案 0 :(得分:12)

点代表当前目录。您提到的命令意味着:执行当前目录的git checkout(递归)。双破折号将文件规范中的选项分开(例如.)。

答案 1 :(得分:2)

点(.)指的是当前的工作目录。

您要求git从签出分支签出当前目录。双短划线用于从文件路径中分隔引用,例如masterHEAD,例如myfile.cpp