개발
터미널에서 git 커밋별로 태그 및 메시지 추가하는 방법
개발공주
2022. 5. 3. 10:38
728x90
1. git tag 추가하는 법
로컬 터미널에서 배포 나간 커밋을 복사해 가져와서 다음과 같은 순서로 입력한다.
$ git tag v1.1.0 cb12cb102121cb121cc11a9ebfa4abeeaa53d78d -m "신규 기능 추가 어쩌고"
$ git push origin v1.1.0
2. git tag 삭제하는 법(로컬, 원격)
앗 원격에 올리기까지 했는데 메시지나 버전 수정을 해야 한다면 다음과 같이 진행한다.
$ git tag -d v1.1.0
$ git tag v1.1.0 cb12cb102121cb121cc11a9ebfa4abeeaa53d78d -m "기존 서비스 마이그레이션"
$ git push origin v1.1.0
혹 아래와 같은 에러가 뜨면 터미널에서 원격 태그를 지우거나 깃랩 또는 깃헙에서 지우고 다시 push 한다.
! [rejected] v1.1.0 -> v1.1.0 (already exists)
error: failed to push some refs to 'http://git.sample.kr/sampleGroup/sampleProject.git'
hint: Updates were rejected because the tag already exists in the remote.
원격 태그 지우는 법
$ git push origin -d v1.1.0
728x90