Pet*_*ter 16
我的理解是git遵循标准的"标准"Linux约定.那是:
git log -SFoo,其中Foo是-S标志的参数).这些标志可能是也可能不是其他较长标志的缩写形式.=符号(例如git log --author=Peter)将其与标志分开.这就是'为什么':它是嵌入Linux世界的惯例.Git来自这个世界,所以它遵循惯例."长旗的两个破折号,一个用于短旗的规则"规则应指导您使用多少破折号作为旗帜.
至于为什么有重复的短标志和长标志,例如--quiet和-q,它只是提供助记符或简洁性的选项.--quiet更容易记住,但-q如果你习惯了它,可以更快地输入和精神解析.例如,我git commit -m "...blah"经常打字,如果每次进入时我不得不加倍我的命令长度,那就会让我感到紧张git commit --message='...blah'.
我没有遇到过任何git标志,它们的行为有两个短划线和一个短划线,所以通常如果你为一个破折号标志输入两个破折号,反之亦然,没有什么不可挽回的坏事会发生,git会抱怨你的旗帜和没做什么.
当然,git有大量的命令,每个命令都有大量的标志,因此所有这些规则都有可能存在例外.他们通常应该坚持.
| 归档时间: |
|
| 查看次数: |
2010 次 |
| 最近记录: |