我是使用git的初学者,我想知道这个git命令的含义
git checkout -- .
我知道git checkout用于在分支之间切换,但是我不知道上述选项意味着我试图查看toturials,但我没有像这样的选项
--
和.
都不是特定于git的:
第一个不是选项参数的
--
参数应作为表示选项结尾的定界符被接受。以下所有参数都应视为操作数,即使它们以'-'
字符开头。
.
是当前目录。
git checkout用于在分支之间切换
如果您查看https://git-scm.com/docs/git-checkout,此命令的格式为
git checkout [<tree-ish>] [--] <pathspec>…
如此
通过替换索引或
<tree-ish>
中的内容(通常是提交)替换工作树中的路径。
“路径”是.
(当前目录),“ <tree-ish>
”是HEAD
(Git指向当前提交),因为您没有指定其他路径。