【发布时间】:2011-06-16 15:38:37
【问题描述】:
我在 git 中有一个分支,想弄清楚它最初是从哪个分支分支以及在什么提交时分支的。
Github 似乎知道,因为当您发出拉取请求时,它通常会自动设置它应该进入的分支,但我无法弄清楚如何从命令行手动执行此操作。
让我添加一个具体的例子:
master -- ongoing development
2.2 -- stable maintenance
创建了一个功能分支feature(在下面的提交B)并处理(B'、C' 和E')并与源分支合并以获取C 和@987654329 @
feature branch: B'-C'-C--D--E'
/ /
source branch: A--B--C--D--E-- ...
现在我想将feature 合并回它的源,但我不确定它最初是master 还是2.2 的分支。为了将功能合并到正确的源中,是否有编程方式来确定源分支是master 还是2.2?
【问题讨论】:
-
尝试重新表述您的问题,不要使用含糊不清的术语“刷新”。据我所知,它还没有接受意义。也许你的意思是“变基”?还是“合并”?
-
@Frosty - 我已经澄清,从你的回答中听起来我正在寻找的信息不存在。我只能通过查看提交或图表来“判断”起源并做出有根据的猜测。
-
很好地使用了 ASCII 艺术。 +1。 (顺便说一句,这也是个好问题)
标签: git git-branch