查找特定于分支的第一个提交

war*_*rpc 5 git branch

寻找提交A(主),C(0.1),K(0.1.1)和O(0.2).

A - B - D - F - G   <- "master" branch (at G)
 \   \        
  \   C - E --M     <- "0.1" branch (still at E)
   \       \
    \       K - L   <- "0.1.1" branch (still at L)
     \
      O - P - F     <- "0.2" branch (still at F)
Run Code Online (Sandbox Code Playgroud)

如何在没有父分支的用户数据的情况下通过脚本检测此提交.换句话说,如何确定第一个提交(A,O,C,K)属于一个特定的分支,只知道该分支的名称?

sof*_*arn 3

尝试

git log master..0.1
Run Code Online (Sandbox Code Playgroud)

我认为它应该显示提交 C、E 和 M(这是一个提交吗?)

编辑:仅当您有有关父分支的信息时,上述方法才有效。

新的答案是尝试工具 gitk