git checkout-命令与bash的参数-有关系吗?

lee*_*d00 1 git bash arguments

当我遇到bash-参数时,我试图导出路径中带有破折号的bash环境变量。我注意到,这似乎与in中签出某个版本的单个文件的方式类似git

两者之间是否有任何关系,它们是同一事物,它们是否具有相同的目的?

che*_*ner 5

--不是特定的bash; 这是许多命令在处理其参数时都遵循的约定。约定是--,即使该名称后面有选项,也不应将后面出现的参数视为选项。

This convention is recommended as Guideline #10 in the POSIX Utility Syntax Guidelines.