여러가지 방법이 있는데
결국은 다음과 같이 tag 이름과 메세지를 같이 만드는 방법이 유용합니다.
- git tag 생성
- git tag -a {tag 이름} {commit id} -m "메세지"
- 예) git tag -a my_tag 7cdaefd -m "My first tag"
- github에 tag 올리기
- git push origin {tag 이름}
- 예) git push origin my_tag
바로 직전에 한 commit을 취소하는 방법이다.
- Working directory 수정 내역은 유지
$ git reset --soft HEAD^
- Working directory 수정 내역도 삭제
$ git reset --hard HEAD^