반응형
git 태그 삭제 및 다시 추가
git hub에서 다음을 수행하여 태그를 다시 추가했습니다.
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 origin :tagname
또는 더 표현 적으로 다음 --delete옵션을 사용하십시오 .
git push --delete origin tagname
브랜치, 태그 또는 기타 참조를 원격 저장소로 푸시하려면 "push where, what source, what destination?"을 지정해야합니다.
git push where-to-push source-ref:destination-ref
마스터 브랜치를 오리진의 마스터 브랜치로 푸시하는 실제 예는 다음과 같습니다.
git push origin refs/heads/master:refs/heads/master
기본 경로로 인해 다음과 같이 줄일 수 있습니다.
git push origin master:master
태그는 동일한 방식으로 작동합니다.
git push refs/tags/release-1.0:refs/tags/release-1.0
소스 참조 (콜론 앞 부분)를 생략하면 '아무것도'대상으로 푸시되어 원격 끝에서 참조가 삭제됩니다.
참고 URL : https://stackoverflow.com/questions/7947078/git-tag-delete-and-re-add
반응형
'Nice programing' 카테고리의 다른 글
| Maven 다운로드에는 .lastUpdated가 확장자로 있습니다. (0) | 2020.11.15 |
|---|---|
| 소켓 IO 작업에서 스레드 차단을 즉시 종료하는 방법은 무엇입니까? (0) | 2020.11.15 |
| 실존 적 유형의 이론적 근거는 무엇입니까? (0) | 2020.11.15 |
| `import module`이`from module import function`보다 더 나은 코딩 스타일입니까? (0) | 2020.11.15 |
| 프로덕션에서 CSS / JavaScript 소스 맵을 사용하면 성능에 영향이 있습니까? (0) | 2020.11.15 |