Linux 关于 [OPTIONS] 的 man 命令

Linux man command about [OPTIONS]

假设 git add command.When 我输入 man git add,我得到它的页面。

   SYNOPSIS
   git add [--verbose | -v] [--dry-run | -n] [--force | -f] [--interactive | -i] [--patch | -p]
             [--edit | -e] [--[no-]all | --[no-]ignore-removal | [--update | -u]]
             [--intent-to-add | -N] [--refresh] [--ignore-errors] [--ignore-missing]
             [--] [<pathspec>...]

我有两个问题:

[--xxx | -x] 个字符中的每个选项都是相同的,因此[--verbose | -v] 表示--verbose 将与-v 执行相同的操作。所有 man 页都是如此。