git describe fails with “fatal: No names found, cannot describe anything.”

后端 未结 7 2049
梦如初夏
梦如初夏 2020-12-07 22:09

I\'m using git 1.7.1 on Ubuntu 10.10 amd64, and I\'m trying to extract the hash of my repository HEAD to use it in an automated version information that I compile into my pr

7条回答
  •  旧巷少年郎
    2020-12-07 22:34

    If you want the id of your HEAD then you don't need describe, you should just use rev-parse.

    git rev-parse HEAD
    

    If you want an abbreviated hash you can use --short.

    git rev-parse --short HEAD
    

    If you want a "describe" to fall back to an abbreviated hash if it can't find any suitable tags, you can use --always.

    git describe --always
    

提交回复
热议问题