首页 > 解决方案 > 如何判断哪个 GIT 孩子是新分支?

问题描述

大家还好吗?遇到了 GIT 问题,我无法确定哪个子节点与父节点在同一分支上,哪个是新分支: git tree example for below commits

可以看出,本地/远程项目中有标签但没有分支名称。

tag "3.2ECHO1.1" -> parent: d42624
first green commit -> child 1: c1749e
first pink commit -> child 2: 404c71

如果我运行以下任何命令:

git branch -a --contains c1749e
git branch -a --contains 404c71
git branch -a --contains d42624

结果是每个空行。

问题:给定一个 git 父提交,如何确定哪个孩子在同一个分支上,哪个孩子是新分支?我想将这个项目的确切结构重新创建到一个新项目中。

谢谢

标签: gitgit-branch

解决方案


从来没有一个孩子被父母包容过。孩子包含,即,父母的后代,反之亦然。箭头指向后方,而不是前方。


推荐阅读