作为一名iOS工程师,我很难理解git文档。我调查了glossary并在线搜索,但是找不到我的问题的答案。
git checkout
的示例:其文档如下:
git checkout
☝️我自己添加了行号
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>]
是什么意思?|
是什么?还有()
作为一名iOS工程师,我很难理解git文档。我调查了词汇表并在网上搜索,但找不到我的问题的答案。 git checkout示例:...
请参见[--]