您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何在分离的HEAD状态下找到当前的git分支

如何在分离的HEAD状态下找到当前的git分支

更瓷器的方式:

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}"

这样做的好处是可以将候选引用放在单独的行中,而无需多余的字符。

其他 2022/1/1 18:15:19 有410人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶