【发布时间】:2016-12-27 22:12:32
【问题描述】:
我有一个 git repo,我正在查看或更改它。我想知道的一件事是标签是否在上游发生了变化。具体来说,我认为标签解析为abc123 (git rev-list -n1 tagname) 但上游已删除标签并在def456 重新创建它。
即使在我git remote update 之后,我本地的rev-list 也会显示abc123。
我找到了git ls-remote origin tagname,但它显示的哈希值既不是abc123,也不是def456。
为了让事情变得更复杂一些,我实际上不知道用户是否给了我一个类似“HEAD”的 rev 或类似“tagname”的 rev 或类似“abc123def456”的 rev。 rev-list 很棒,因为它需要所有这些,但不需要遥控器。
在不知道 XYZ 是什么意思的情况下,有没有办法说“XYZ 在这个特定的遥控器中会解析成什么哈希”?
【问题讨论】:
标签: git