如何从创建实际分支的地方知道分支的名称?

时间:2018-10-19 08:44:23

标签: git

在git中如何找到我实际创建分支的分支名称? 例: 我从集成分支(dev-int)创建了我的开发分支(dev-feature)。如何从功能分支跟踪集成?

1 个答案:

答案 0 :(得分:1)

你不能。

您从 commit 分支,而不是分支。分支只是一个临时标记,在活动时会随提交一起移动。

说有一个提交0123456,其中有分支A和B。创建分支C。分支出哪个分支?真正的答案是“都不是”-您是从0123456分支出来的。

此外,分支机构不记得他们从哪里开始;您唯一可以做的就是追溯历史记录,并找到该历史记录附加到另一个分支的历史记录的位置。例如,要查看确切的def-feature历史与dev-int历史相遇的地方,

git merge-base def-feature dev-int