git - 如何在 Git 中找到分支的哈希值?

标签 git

给定本地/远程分支名称,我如何获取该分支指向的提交的哈希值?

最佳答案

命令git rev-parse是你的 friend ,例如:

$ git rev-parse development
17f2303133734f4b9a9aacfe52209e04ec11aff4

... 或远程跟踪分支:

$ git rev-parse origin/master
da1ec1472c108f52d4256049fe1f674af69e785d

这个命令通常非常有用,因为它可以解析git中指定分支名称的任何方式,例如:

git rev-parse master~3
git rev-parse HEAD@{2.days.ago}

...等等

关于git - 如何在 Git 中找到分支的哈希值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9110478/

相关文章:

git - 维护开发分支,其中一个分支是另一个分支的子集

git - 为什么我的 git 推送到 HostGator 共享主机失败?

在 git 中跟踪的 C++ ipch visual studio。由于尺寸过大而无法推送

Git pull 入错误的分支

Github pull 请求显示越来越多的旧 merge

Git RPC 失败;结果=22,HTTP 代码=400

git - 无法打开 'client (Working Tree)' : Unable to read file

Git:将修改后的文件重置为另一个分支中的状态?

git - 如何确定 git 子模块实际上是在其远程模块之前还是之后?

git - 如何从远程分支永久删除少量提交