0

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

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

4

1 回答 1

0

不在目录上创建分支。分支是在某个提交时创建的。

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

此链接中已对此进行了介绍。

如果your-branch有合并,上面的命令将不是创建提交。如果是这种情况,您可以这样做git reflog show --no-abbrev your-branch | tail -1 | sed 's/ .*//'。这仅适用于本地分支机构。

于 2013-05-31T11:41:46.643 回答