请参阅首先在分支上看到的git中的提交

时间:2014-09-02 13:03:18

标签: git git-branch

我想列出第一个提交到该分支的分支X上的所有提交。 例如。我有一个很长的生活分支,用于部署环境。该分支上的大多数更改将作为来自其他分支的合并进入那里,并在其中进行开发。但是一些变化是直接在长寿分支上完成的,那些是我想列出的。 这可能吗?

1 个答案:

答案 0 :(得分:0)

真的没有这样的事情。最终,git的分支实际上只是提交图中的数据结构。分支名称(标签)只是为您提供了图表的入口点,每个提交都带有其父ID,以便构建分支祖先。换句话说,分支名称描述了各个分支的提示,但分支本身在很大程度上独立于此。

另见this question(这主要是它自己的答案)和我在那里的答案。

您可以信息添加到提交图表中(例如,在提交消息文本中,或通过git"注释")来记录"来源& #34 ;.这将使您实现您想要的。但是git没有直接提供这个。