吉特:和#x27;git log——图形';和';git日志--图形--全部';?
命令:吉特:和#x27;git log——图形';和';git日志--图形--全部';?,git,git-log,Git,Git Log,命令:git log--graph,在输出的左侧以基于文本的图形表示方式显示提交日志 关于限制提交输出的选项--all,该选项说: 提交限制 除了指定应该使用 说明中解释的特殊符号,附加提交 可能会应用限制 --所有 假设refs/中的所有ref在命令行上都列为 我不太了解这个选项的输出 什么是refs/的所有ref? 与提交限制相关的git log--graph的默认值是什么? 关于提交限制,git log--graph和git log--graph--all之间的区别是什么?
git log--graph
,在输出的左侧以基于文本的图形表示方式显示提交日志
关于限制提交输出的选项--all
,该选项说:
提交限制
除了指定应该使用
说明中解释的特殊符号,附加提交
可能会应用限制
--所有
假设refs/
中的所有ref在命令行上都列为
我不太了解这个选项的输出
什么是refs/
的所有ref?
与提交限制相关的git log--graph的默认值是什么?
关于提交限制,git log--graph和git log--graph--all
之间的区别是什么?
将包括来自所有分支的提交,包括refs/tags
和refs/remotes
如果您只需要所有分支,则可以使用--branchs
git日志--图形--全部
* 456 (master)
|
* 123 * 789 (feature-1)
| _____________|
| /
|/
git日志--图形
* 456 (master)
|
* 123
关于提交限制,这两个命令之间没有区别:如果不指定限制,将显示所有提交。使用--all
选项可以查看所有本地分支(我添加了--oneline
,以获得一个较短的示例):
例如,在master
上有一个提交和两个功能分支(每个分支有一个提交)的情况下:
$git log--graph--oneline
*389c7c6第一次提交//听起来像是与当前的a特殊或所有分支相关
$ git log --graph --oneline
* 389c7c6 1st commit // <- branch master
$ git log --graph --all --oneline
* 03a21a0 feature2 stuff // <- branch feature2
| * 2c848b3 feature1 stuff // <- branch feature1
|/
* 389c7c6 1st commit // <- branch master