如何搜索创建特定git分支的文件夹路径?



在Git中,我如何搜索创建特定分支的目录路径…?

实际上有一个git分支,所有的更改都在这个分支上执行。现在我想知道分支是在哪个目录上创建的(这样我就可以跟踪文件夹路径),是否有任何方法可以grep git的目录路径?目前我必须移动到每个目录,必须手动测试相同的使用git分支-a。我参考这个问题

分支不在目录上创建。分支在提交时创建。

假设分支名为your-branch,它是在master上的某个点创建的,并且没有合并,您可以git merge-base master your-branch找到提交。这将找到共同的祖先。

这个链接已经讨论过了。

如果your-branch有合并,上面的命令将不是创建提交。如果是这种情况,你可以做git reflog show --no-abbrev your-branch | tail -1 | sed 's/ .*//'