更瓷器的方式:
git log -n 1 --pretty=%d HEAD
# or equivalently:
git show -s --pretty=%d HEAD
裁判将以格式列出(HEAD, master)
-如果您打算在脚本中而不是供人类使用,则必须对其进行一些解析。
您还可以自己更干净地实现它:
git for-each-ref --format='%(objectname) %(refname:short)' refs/heads | awk "/^$(git rev-parse HEAD)/ {print \$2}"
这样做的好处是可以将候选引用放在单独的行中,而无需多余的字符。