오늘 배운 내용: 원격으로 Git-Tag를 삭제하는 방법.

일을 절약하는 간단한 명령 :)



TLDR;

# delete remotely
$ git push --delete origin tagName

# delete tag in your local
$ git tag -d tagName


Yancy MinUnsplash님의 사진

내 일상은 Git, 내 경우에는 Github로 작업하고 있다. 내 작업과 여가 시간(오픈 소스로 사이드 프로젝트 수행) 모두. 현재 저는 오픈 소스 프로젝트 중 2개를 관리하고 있습니다.
  • 페이커 ( https://github.com/bxcodec/faker )
  • 잡았다( https://github.com/bxcodec/gotcha )

  • 지금 하는 일과 사이드 프로젝트에서 내 프로젝트의 새로운 기능을 공개할 때 셀 수 없이 많은 실수를 한 적이 있다. 이 이야기를 쓰기 몇 분 전처럼요.

    가짜 오픈 소스 프로젝트 중 하나를 공개하고 싶을 때 발생합니다. 해제할 때 실수로 엔터키를 눌렀는데 아직 버전 지정이 안 끝났어요. 이로 인해 Github는 새 태그를 생성하고 이전 버전의 시맨틱 버전 관리 순서를 망칩니다.

    그래서 이것을 고치려면 Github에서 tag-name을 변경할 수 없기 때문에 삭제하고 새로 만들거나 그대로 두는 것입니다. 이것이 제가 이 git 태그 삭제에 대해 배우는 방법입니다.

    간단한 명령으로 원격 및 로컬에서 태그를 삭제할 수 있습니다.

    # delete remotely
    $ git push --delete origin tagName
    
    #delete tag in your local
    $ git tag -d tagName
    


    하지만 Github 자체에서도 가능합니다. *TBH, 방금 알아낸건데, 방금 깨달은 Github의 새로운 기능인 것 같습니다. 1년 전부터 터미널 명령을 사용하는 것 외에는 Github에서 태그를 삭제할 수 없습니다.

    Github 웹 인터페이스로 태그를 삭제하는 방법은 다음과 같습니다.

    Github에서 데모 삭제 태그

    그냥. 바라건대, 그것은 다른 사람들을 도울 수 있습니다 :)

    https://medium.com/media/81d478571152ec502750529a22011bf8/href

    좋은 웹페이지 즐겨찾기