获取提示提交的分支名称

时间:2015-10-15 20:56:29

标签: git

我有一个提交SHA ID,我想知道它是否是分支的提示(头部),如果是,我想知道它是什么分支。

怎么做?

2 个答案:

答案 0 :(得分:3)

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

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是分支名称,显示本地和远程存储库。

答案 1 :(得分:0)

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