我希望能够看到我所有分支之间的关系。
Git日志是一件美妙的事情:
git log --graph --all --format=oneline
它产生的输出相当冗长(因为我倾向于在每个分支上进行许多小提交)。我正在寻找的是一种只显示与分支头对应的提交记录的方法(只要分支名称而不需要提交摘要就可以)
git log
或其他git
命令是否有标志可用于此?
我希望能够看到我所有分支之间的关系。
Git日志是一件美妙的事情:
git log --graph --all --format=oneline
它产生的输出相当冗长(因为我倾向于在每个分支上进行许多小提交)。我正在寻找的是一种只显示与分支头对应的提交记录的方法(只要分支名称而不需要提交摘要就可以)
git log
或其他git
命令是否有标志可用于此?
--no-walk
选项。(我猜你也需要用--branches
而不是--all
)。根据评论,你想要类似于gitk的“简化历史”输出。Gitk使用--simplify-by-decoration
来实现此功能。gitk --all
;查看->编辑视图->简单历史记录。标记的提交将是一个不错的选项。 - Matt Deedsgit log --graph --all --format=oneline --simplify-by-decoration
。 - Matt Deeds
git branch --list
不能显示分支之间的关系。 - Matt Deedsgitk
或git log --graph
中的线条来表示。@0andriy,是的。谢谢。 - Matt Deeds