git获取某次commit是在哪个分支提交的

我们现在的发布流程,很多功能分支,然后功能分支会合并到测试分支,测试没问题会把功能分支合并到待发布分支,待发布分支测试没问题,然后会把整个待发布分支合并到master分支,最后才发布。

git branch -l --contains <commit id>

远程分支:
git branch -r --contains <commit id>

git branch -all --contains <commit id>