【发布时间】:2014-11-02 13:53:08
【问题描述】:
假设我有一个分支'develop',并从中创建了一个分支'test_branch'。 然后两个分支都向前推进了很多提交,甚至相互合并。
现在,我的提交图变得一团糟。那么如何跟踪我的 test_branch 从开发分支创建的提交点。
【问题讨论】:
-
Git 不记录此信息(就此而言,您可以删除分支名称并在同一时间或稍后重新创建它)。但是,git 确实保持“reflogs”告诉过去分支指向的位置,默认情况下最长可达 90 天,所以如果你只需要回顾几个月,信息可能在 reflog .
-
谢谢你...可能会有所帮助
-
这两个分支中是否还有其他分支fork和merge?那是您项目中与
development分支合并或在创建development之前合并的其他分支? -
是的,develop分支有来自其他分支的持续更新
-
试试 git branch -av,它会显示分支列表以及每个分支的 HEAD。通过查看自身,您将能够知道从哪个新分支创建。如果您喜欢这种方法,请回复我,我会写出正确的答案。 :)
标签: git dvcs git-commit git-log