我如何阅读git sytanx文档?

问题描述 投票:-2回答:1

作为一名iOS工程师,我很难理解git文档。我调查了glossary并在线搜索,但是找不到我的问题的答案。

git checkout的示例:其文档如下:

git checkout

☝️我自己添加了行号

  • 我数了7行。每行是options的组合,可以与该行中的任何数量的选项一起使用吗?即第一行:1 git checkout [-q] [-f] [-m] [<branch>] 2 git checkout [-q] [-f] [-m] --detach [<branch>] 3 git checkout [-q] [-f] [-m] [--detach] <commit> 4 git checkout [-q] [-f] [-m] [[-b|-B|--orphan] <new_branch>] [<start_point>] 5 git checkout [-f|--ours|--theirs|-m|--conflict=<style>] [<tree-ish>] [--] <pathspec>… 6 git checkout [-f|--ours|--theirs|-m|--conflict=<style>] [<tree-ish>] --pathspec-from-file=<file> [--pathspec-file-nul] 7 git checkout (-p|--patch) [<tree-ish>] [--] [<pathspec>…​] 可以单独使用git checkout [-q] [-f] [-m] [<branch>]-q-f或组合使用-m?但-q -f分支不起作用,因为git checkout -q -b不在该行中?我的意思是前三行看起来非常相似。
  • 第二行:为什么-b中有一些选项,但[]不在方括号中?与--detach位于--detach内部的第三行有什么不同?
  • 第四行:[]我应该怎么读?我没有头绪
  • 第五行:[[-b|-B|--orphan] <new_branch>]是什么意思?
  • 第7行:|是什么?还有()
  • 的内容

作为一名iOS工程师,我很难理解git文档。我调查了词汇表并在网上搜索,但找不到我的问题的答案。 git checkout示例:...

git
1个回答
-1
投票

请参见[--]

© www.soinside.com 2019 - 2024. All rights reserved.