获取提示提交的分支名称



我有一个提交SHA id,我想知道它是否是分支的尖端(头部),如果是,我想知道它是哪个分支。

怎么做?

使用下面的命令查看提交是否在提示和分支的名称处。

git show-ref | grep <commit-id>

例子:

git show-ref | grep ed6ec82243a82059dd28c3e7c353e4d35e400a85
ed6ec82243a82059dd28c3e7c353e4d35e400a85 refs/heads/r34.0.0
ed6ec82243a82059dd28c3e7c353e4d35e400a85 refs/remotes/origin/r34.0.0

r34.0.0是分支名称,它显示了本地和远程存储库的名称。

查看您的.git/refs/heads目录。它将每个头作为一个单独的文件列出,每个文件包含提交的SHA哈希值。

最新更新