Git:提交源自哪个分支

时间:2011-12-14 22:22:07

标签: git

从我看到的情况来看,前景似乎相当暗淡,但以下是我的要求:

  1. 确定给定提交源自哪个分支。
  2. 确定在给定分支中发起的提交。
  3. 从我所看到的情况来看,这两种情况似乎都是不可能的,在有问题的分支被合并为主人之后会加倍。

1 个答案:

答案 0 :(得分:0)

您可能需要尝试此脚本:https://github.com/SethRobertson/git-what-branch

EXAMPLES
     # git-what-branch --all 1f9c381fa3e0b9b9042e310c69df87eaf9b46ea4
     v2.6.12-rc3-450-g1f9c381 used the following minimal temporal path:
       merged to v2.6.12-rc3-461-g84e48b6 @Tue May  3 18:27:24 2005
       merged to v2.6.12-rc3-590-gbfd4bda @Thu May  5 08:59:37 2005
       v2.6.12-rc3-590-gbfd4bda is on v2.6.12-n
       v2.6.12-rc3-590-gbfd4bda is on v2.6.12-rc4-n
       [...]
       v2.6.12-rc3-590-gbfd4bda is on v2.6.36-rc4-n
       v2.6.12-rc3-590-gbfd4bda is on v2.6.36-rc5-n(aka master)