을 다시 추가 :자식 태그는 삭제하고 수행하여 내가 태그를 부가 다시 자식 허브에
git tag -d 12.15
git push origin :refs/tags/12.15
git tag -a 12.15 -m '12.15'
git push --tags
을 태그는 여전히 GitHub의에 이전 태그를 참조하지만, 로컬 잘 이루어집니다.
업데이트 : github이 마지막 커밋을 잘못 나열했지만 올바르게 다운로드 한 것처럼 보입니다.
을 다시 추가 :자식 태그는 삭제하고 수행하여 내가 태그를 부가 다시 자식 허브에
git tag -d 12.15
git push origin :refs/tags/12.15
git tag -a 12.15 -m '12.15'
git push --tags
을 태그는 여전히 GitHub의에 이전 태그를 참조하지만, 로컬 잘 이루어집니다.
업데이트 : github이 마지막 커밋을 잘못 나열했지만 올바르게 다운로드 한 것처럼 보입니다.
참조 당신은 단지 원격 태그 이름에 '빈'참조 밀어 필요 https://stackoverflow.com/a/5480292/1317035
입니다 :
git push --delete origin tagname
:
git push origin :tagname
이 아니면, 더 표정의 --delete
옵션을 사용을
분기, 태그 또는 다른 참조를 원격 저장소에 푸시하는 작업에는 "어디서 무엇을 소스로, 어떤 대상을 밀어 넣을지"를 지정해야합니다.
git push where-to-push source-ref:destination-ref
는 기원의 마스터 브랜치 master 브랜치를 밀어 실제 세계의 예를
은 다음과 같습니다git push origin master:master
태그 : 기본 경로 때문에 단축 할 수
git push origin refs/heads/master:refs/heads/master
같은 방식으로 작동 :
git push refs/tags/release-1.0:refs/tags/release-1.0
원본 참조 (콜론 앞에있는 부분)를 생략하면 대상에 아무 것도 보내지 않고 원격 끝에있는 참조를 삭제합니다.
왜':'이 추가 되었는가에 대한 좋은 정보 .. 감사합니다 .. –
@guymograbi 여기에 대한 자세한 정보는 http://git-scm.com/docs/git- # OPTIONS 푸시 – nickleefly
'git tag -d'는 태그를 삭제합니다. 실제로 여기 내가 무엇을 찾고 있었는지 ... :) –