代码之家  ›  专栏  ›  技术社区  ›  1243916142

帮助文档中的[]、<>、-和-是什么意思?[副本]

  •  7
  • 1243916142  · 技术社区  · 7 年前

    什么是 [] , <> - -- 在帮助文档中是什么意思?

    当我使用git时,我可以使用 git help 显示命令的用法,但我不太确定我是否理解这些符号:

    $ git help 
    usage: git [--version] [--help] [-C <path>] [-c name=value]
               [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
               [-p | --paginate | --no-pager] [--no-replace-objects] [--bare]
               [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
               <command> [<args>]
    

    编辑

    两者之间有什么区别吗 - -- ?

    1 回复  |  直到 7 年前
        1
  •  9
  •   Pac0    7 年前

    [] 意味着它是可选的

    -- - 实际上是写在选项前面。有些选项以 - ,有些是双倍的 -- ,坚持使用为所需选项编写的选项。

    <> 代表某个占位符被所需内容替换。(例如。 <path> 应替换为选项的某些相关文件的实际路径)

    [A | B] 意味着你可以在A或B之间选择


    注意:这很像许多Unix/Linux命令行实用程序“用法帮助”的语法。你可以看看 https://linux.die.net/man/7/man-pages ,谢谢@tripleee的链接。


    历史上,有几个原因可以解释为什么有些选项只有一个破折号 - 有些人有两个。通常,“一个破折号”表示您仅使用的选项 一封信 . 但有时要比这复杂一些。