为什么`git show-ref FETCH_HEAD`为空?

Ale*_*hin 2 git fetch

我获取了远程存储库,并将其存储在其中FETCH_HEAD,它有一些内容

cat .git/FETCH_HEAD     
# => d11f8ef4a4735a4193633ed2fed90e441d9ce0f8 branch 'hotfix' of xxx
Run Code Online (Sandbox Code Playgroud)

git-fetch没有显示

git show-ref FETCH_HEAD 
# => nothing
Run Code Online (Sandbox Code Playgroud)

为什么?以及如何从FETCH_HEAD获取最后一次提交的SHA?

Chr*_*her 6

使用rev-parse而不是show-ref:

git rev-parse FETCH_HEAD
Run Code Online (Sandbox Code Playgroud)