【问题标题】:Find first commit specific to a branch查找特定于分支的第一个提交
【发布时间】:2011-07-13 08:00:47
【问题描述】:

寻找提交 A(master)、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)

如何在没有关于父分支的用户数据的情况下通过脚本检测此提交。 也就是说,如何判断第一个commit(A,O,C,K),属于某个特定的分支,只知道这个分支的名字?

【问题讨论】:

标签: git branch


【解决方案1】:

试试

git log master..0.1

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

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

新的答案是尝试工具 gitk

【讨论】:

  • 我需要 A、C、K 和 O。而且我只知道一个分支,它将在程序中,我不能使用 master..0.1,因为程序不知道那个分支是当前的父级。
猜你喜欢
  • 2013-08-26
  • 1970-01-01
  • 2017-03-05
  • 2021-11-04
  • 2011-08-20
  • 2021-06-18
  • 2022-01-13
  • 1970-01-01
  • 2021-04-10
相关资源
最近更新 更多