git - 如何解决 git 中分支名称和提交哈希之间的歧义?

标签 git git-branch git-diff

我有一个名为 0726b 的分支,我想将我当前的工作副本与该分支进行比较。 显然还有一个提交的哈希值以该序列开头,因为我得到了

$ git diff 0726b
warning: refname '0726b' is ambiguous.

我如何告诉 git 它应该将参数作为分支名称?

最佳答案

试试这个:

git diff refs/heads/0726b

refs/heads/0726b 指定一个名为 0726b 的分支。 文件 ./git/refs/heads/0726b 包含此分支指向的提交哈希。

关于git - 如何解决 git 中分支名称和提交哈希之间的歧义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51534635/

相关文章:

Git fetch 给出 "cannot lock ref"错误消息,但似乎仍然有效

git - 具有文件状态的 Mercurial 日志格式

Git 回退了 5 次 commit 忘记创建新分支了,怎么回来?

git - 从另一个分支在 Git 中创建一个分支

git - 如何列出数据库中的所有 git 对象?

git - 如何将协作者添加到 openshift git repo

Git rebase 一次又一次地回到同一个地方

git - git diff 可以包括最新的作者和修订日期吗?

git 在移动项目文件夹后显示存储库中的许多更改

regex - 通过 git diff 理解 xfuncname