How to get the current branch name in Git?

后端 未结 30 3153
清酒与你
清酒与你 2020-11-22 07:47

I\'m from a Subversion background and, when I had a branch, I knew what I was working on with \"These working files point to this branch\".

But with Git I\'m not sur

30条回答
  •  暗喜
    暗喜 (楼主)
    2020-11-22 08:14

    Returns either branch name or SHA1 when on detached head:

    git rev-parse --abbrev-ref HEAD | grep -v ^HEAD$ || git rev-parse HEAD
    

    This is a short version of @dmaestro12's answer and without tag support.

提交回复
热议问题