git区分master的主干和合并的分支吗?

问题描述 投票:0回答:1

假设我从 master (A) 分支并在那里进行提交 (B),然后在 master (C) 上进行提交,然后合并它们 (D):

   B
 /   \
A--C--D  master

现在有什么东西可以将 C 与 B 区分开来(使其位于主分支上)吗?

git merge branch
1个回答
0
投票

分支是指向提交的指针。如果您签出了一个分支,那么一旦您提交,您的分支将成为指向签出该分支时完成的最新提交的指针。当然,使用

git log
您可以检查当前提交的提交内容,也可以通过哈希值查看这些提交。

您的 master 位于 D 上,它具有来自 C(master 上的早期提交)和 B(由于合并)的更改。如果您签出 C(之前在 master 上提交),那么 D 将不会成为其中的一部分,也不会合并。

© www.soinside.com 2019 - 2024. All rights reserved.