2017-05-25 114 views
1

我希望能够看到我所有分支之间的关系。“git log”只能显示分支(不是中间提交)吗?

Git的日志是一个美丽的东西:

git log --graph --all --format=oneline 

它产生的输出相当冗长(因为我往往使每个分支有很多小的提交)。我正在寻找的是一种仅显示与分支头部对应的提交的方式(只是没有提交摘要的分支名称很好)

有没有标记git log或另一个git这个命令?

+0

git分支 - 列表 – Adrian

+0

经过一点点拨动,我发现gitk中的“简单历史记录”复选框。我想要这样的东西,但在终端上。 'git branch --list'不显示分支之间的关系。 –

+0

@MattDeeds“分支之间的关系”是什么意思?分支是独立的;他们不相互关联。 – Jubobs

回答

1

你在--no-walk选项之后。 (也--branches,而不是--all,我猜)。

从评论,你希望输出gitk的“简单的历史”产生。 Gitk使用--simplify-by-decoration来获得。

+0

其实,它是我想要的图表,而不是插页式提交。 –

+0

什么是图表?分支提示是特定的提交。你想每个提交分支ref或多个孩子? – jthill

+0

是的。每次提交分支提示或多个孩子。就像'gitk --all';查看 - >编辑查看 - >简单的历史记录。标记提交将是一个不错的选择。 –