zsh alias로 git tag를 편리하게 사용하기

post-thumbnail

사내 프로젝트에서는 아래와 같은 방법으로
git tag를 이용해 dev 환경으로 배포를 하고 있는데

git tag -l #tag list
git tag 1.0.0-dev #add tag
git push origin 1.0.0-dev #push tag

리스트를 확인하고, tag를 부여하고 push하는 과정이 필요하며
이러한 과정들이 너무 손아프고 비효율적이라고 느껴졌습니다.

alias 지정 방법은
zshrc파일을 열어서 맨 밑에 추가해주면 됩니다.

가장 최근의 tag 가져오기

tag 생성하기

먼저 태그를 삭제시도하고, 삭제할 수 있다면 진행, 삭제할 수 없다고 해도 always 구문 (finally같은 용도) 을 통해 tag를 생성하고 push하도록 합니다.

이제 단순히 gt, gtd + 버전명 커맨드 입력만으로 배포를 할 수 있게 되었습니다.

0개의 댓글