我是Git的新手,需要帮助来了解Git历史图,即在SmartGit或GitGui之类的图上显示的提交和 merge 之间的关系。在下图中,红色提交(特别是“IA-481”)和“merge 分支IA-481(Release2)....”之间的关系是什么?在名为“IA-481(Release2)”的分支中,而不是在Master中。
因此,这里有一些细节:
后来,我们发现我最初对“IA-481(Release2)”分支所做的IA-481提交以某种方式在Master分支中结束。我正在尝试弄清楚它是如何到达那里的。是将其与Master merge 的另一个人进行的提交称为“merge 分支IA-481(Release2)”的提交,还是我的IA-481 checkin 中已经在Master中。在哪次提交时出错?
最佳答案
IA-481是与master分开的分支上的提交。然后,在您突出显示的 merge 提交处将该分支 merge 到master中。