TOOL/VCS

[Git] 현재의 tag명, branch명 알아내기

forgiveall 2017. 4. 27. 15:00

!markdown


# Git (깃)


대부분 Git의 Tag정보를 이용해서 버전관리를 한다.


Git은 터미널 명령어로 최신 git의 태그정보를 출력해주는 기능이 있기 때문에 


이를 잘 활용하면 된다.



### Tag (태그)


`최신 Tag명`

```bash

git describe --tags --abbrev=0

```


(`최신 Tag명`) + (`최신태그명으로부터 Commit 갯수`) + (`현재 HEAD의 SHA1 ID`)

```bash

git describe --tags

```


### Branch (브랜치)


현재 Checkout되어있는 `Branch명`

```bash

git rev-parse --abbrev-ref HEAD

```



### 참고


[http://stackoverflow.com/questions/6245570/how-to-get-the-current-branch-name-in-git](http://stackoverflow.com/questions/6245570/how-to-get-the-current-branch-name-in-git)