Git: 正在创建另一个显示在主级别的分支
Git: Creating branch out another branch showing on main level
我在另一个分支上创建了一个新分支:
大师
---发展
--------特征A
但是,如果我检查分支结构,它会显示与开发处于同一级别的 FeatureA 分支:
git branch -a
development
* FeatureA
master
remotes/origin/development
remotes/origin/FeatureA
remotes/origin/master
我的问题是,FeatureA 没有显示为开发的子分支?
非常感谢你的帮助。
在git中,分支只是指向提交的指针。分支创建后,不记得是从哪个分支创建的(实际上,新分支不一定是从其他分支创建的,可以从任意commit创建),与其他分支没有关系。
参见 git 一本书中的 corresponding chapter。
various GUIs 可以帮助您可视化存储库树以及提交和分支之间的关系。
没有"subbranch"这样的东西。所有分支都是平等的。但是您可以使用不同的工具来查看分支之间的关系。尝试
git show-branch
git log --all --decorate --graph
gitk --all
我在另一个分支上创建了一个新分支:
大师 ---发展 --------特征A
但是,如果我检查分支结构,它会显示与开发处于同一级别的 FeatureA 分支:
git branch -a
development
* FeatureA
master
remotes/origin/development
remotes/origin/FeatureA
remotes/origin/master
我的问题是,FeatureA 没有显示为开发的子分支?
非常感谢你的帮助。
在git中,分支只是指向提交的指针。分支创建后,不记得是从哪个分支创建的(实际上,新分支不一定是从其他分支创建的,可以从任意commit创建),与其他分支没有关系。
参见 git 一本书中的 corresponding chapter。
various GUIs 可以帮助您可视化存储库树以及提交和分支之间的关系。
没有"subbranch"这样的东西。所有分支都是平等的。但是您可以使用不同的工具来查看分支之间的关系。尝试
git show-branch
git log --all --decorate --graph
gitk --all