跟踪分支的历史记录

ant*_*009 5 git

如何查看特定分支的历史记录?

我一直在创建和合并分支。然而,在一个特定的分支上,例如new_feature. 我想知道哪些内容被合并到这个分支中,以及它是从哪个分支创建的?

原因是我有这个new_feature分支,我想知道其他哪些分支被合并到其中,以及它new_feature是由哪个分支组成的?

我对使用任何 GUI 工具并不真正感兴趣,也许是在命令行上使用一些工具。我使用的是 Git 版本 1.7.5.4 和 Ubuntu 11.10。

And*_*all 3

git log --oneline --graph --all可以给你你想要的,而不需要第三方工具。

  • --oneline使提交仅显示在一行上,而不是较长的默认格式。
  • --graph用 ASCII 字符显示分支/合并历史记录。
  • --all显示历史记录中的所有分支,而不仅仅是当前分支。