반응형
git 최신 tag 이름 가져오기
git 을 사용하다보면, 최근 tag의 이름을 가져와야하는 때가 있을 수 있습니다. 기본적으로 알고 있는 git tag나 git log로 확인해보기 같은 거 말고 딱 하나의 명령어로 떨어질 수 있는건 없을까요?
바로 아래 명령어로 해결 가능합니다.
바로 git describe 인데요. 이 git 명령어로 태그를 뽑아낼 수 있습니다.
git describe --tags --abbrev=0
git describe --tags
git describe --tags --abbrev=0
2.3.12-3
위의 예시와 같이 딱 최근에 들어간 tag 이름이 나옵니다.
git describe --tags
2.3.12-3-2-g64a6c1c2
위의 예시와 같이 최근에 들어간 tag + 추가된 커밋들에 대한 commit id 가 들어가게 됩니다.
git 현재 checkout되어 있는 branch 이름 가져오기
그럼 branch는 어떨까요? 현재 checkout 되어 있는 branch 이름을 필요로 할 때가 있습니다. 물론 git branch -va 같은 명령어로 확인할 수도 있겠지요. 하지만 명령어 하나로 딱 떨어지는걸 원한다면 이걸 사용해보세요. 바로 아래 명령어로 확인이 가능합니다.
바로 git rev parse 라는건데, Pick out and massage parameters 라고 나와있습니다.
git rev-parse --abbrev-ref HEAD
위와 같이 명령어를 쓰게 되면 현재 branch 명이 딱 떨어집니다.
git revgit rev-parse --abbrev-ref HEAD
master
master branch에 있다는 거죠?
이 명령어로 깔끔하게 떨어지는 값으로 script나 ci를 돌릴 때 사용하면 좋을 것 같네요!
반응형
'다양한 TIP' 카테고리의 다른 글
구글 프레젠테이션 글자 취소선 단축키 (0) | 2022.04.07 |
---|---|
리눅스에서의 ls 명령어(ls command in linux) (0) | 2022.04.06 |
여의도 벚꽃 개화시기 및 윤중로 벚꽃길(여의도 봄꽃길) (0) | 2022.04.05 |
댓글