在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/ .*//'
。