或者我应该对该分支执行git获取,然后获取与该分支对应的修订版本?
答案 0 :(得分:0)
(假设您的遥控器被称为"原点"您的分支被称为" master")
首先,您要确保本地存储库中的分支是最新的,具有远程等效项:
git fetch origin master
然后你可以得到最新的提交哈希:
git log -1 --format="%H" origin/master
答案 1 :(得分:0)
git ls-remote origin master
将为您提供匹配" master",ls-remote
低于ref-naming约定的遥控器的每个引用。分支引用名称是以refs/heads/
开头的名称。
您可以直接列出任何存储库的参考,尝试
git ls-remote git://git.kernel.org/pub/scm/git/git.git refs/heads/master
或者只是取消引用名称模式。
这也适用于当前的回购,请尝试
git ls-remote .
在显而易见的地方。