gpt4 book ai didi

git - n个git分支之间的关系

转载 作者:IT王子 更新时间:2023-10-29 01:02:14 24 4
gpt4 key购买 nike

如果我有 n 个 git 分支,如何轻松显示这些分支之间的关系?

基本上,我感兴趣的是看到我的存储库中所有分支的子集的树。然而,我对所有中间提交都不感兴趣。

例如:我的存储库如下所示:

     o---o--o A
/ /
o--o--o--o--o--o B
\ \ \
\ o--o C \
\ \ \
o--o--o--o--o--o D

但可能要复杂得多。现在我想看看分支 A、C 和 D 之间的关系。大致如下:

     o A
/
o--o--o
\ \
o---o C
\
o--o D

或等效的概述。这可能吗?如何实现? (图形工具就可以了。)

解决方案

根据 Antoine Pelisses 的回答,下面这行似乎(几乎)完全符合我的要求:

git log --graph --decorate --oneline --simplify-by-decoration A B C

更新

Mark Longair 在他下面的回答中指出 gitk 接受与 git rev-list 相同的参数,因此可以这样做:

gitk --simplify-by-decoration A C D

最佳答案

你可以试一试:

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

它只会显示分支头或标记的提交。

关于git - n个git分支之间的关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5298972/

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