繁体   English   中英

如何获得从Git中的父分支分支出来的分支列表?

[英]How do you get a list of branches that branched from a parent branch in Git?

我们有很多分支机构(超过100个),在缺席几个月后找到合适的分支机构很痛苦。 别人正在做很多工作,或者已经很老了。

我想将列表缩小到仅从已知分支中分裂出来的分支。

如何获得从父分支拆分而来的分支列表?

“家长分支”是一个相对术语; 它是用户的解释,它声明两个拥有共同祖先的分支头中的哪个是“父”,哪个是“子”。 也就是说,您也许可以使用--contains选项:

 git branch --contains <commit>

将列出其头部从<commit>降序的所有分支。 这确实需要您在“父”上选择一个提交,该提交早于要查找的分支的分支点。 就像是

git branch --contains 'master@{3 months ago}'

至少会立刻给你的所有分支master在过去的3个月。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM