gpt4 book ai didi

git - 在命令行显示分支层次结构?

转载 作者:IT王子 更新时间:2023-10-29 00:34:34 28 4
gpt4 key购买 nike

我很好奇是否有办法在命令行上显示分支层次结构?例如,如果我使用 git branch,而不是看到这样的输出:

* master
joes_work
refactoring
experiment

你会看到这样的输出:

* master
joes_work
refactoring
experiment

这样就很容易看出一个特定的分支是从哪个分支分支出来的。即使没有输出树结构的特定命令,是否有输出有关哪个分支来自哪个分支的信息的命令?我可以使用 perl 脚本来格式化输出。

最佳答案

sehe 的解决方案看起来很棒,这是另一个似乎包含类似信息的解决方案,格式不同,它使用 git log,因此它也包含提交信息(忽略分支名称,我把它们弄乱了!):

git log --all --graph --decorate --oneline --simplify-by-decoration

* ae038ad (HEAD, branch2-1) add content to tmp1
| * f5a0029 (branch2-1-1) Add another
|/
* 3e56666 (branch1) Second wave of commits
| * 6c9af2a (branch1-2) add thing
|/
* bfcf30a (master) commit 1

关于git - 在命令行显示分支层次结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7623278/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com