v1.1 태그로 기존 저장소를 복제했습니다.
이제 복제 된 담당자에 대해 동일한 태그 v1.1이 표시됩니다 (이전 담당자의 업스트림을 계속 유지). 그러나 복제 된 담당자는 실제로 v1.0이어야합니다. 대신 v1.0 태그를 생성하기 위해 해당 태그를 삭제하려면 어떻게해야합니까?
git tag
v1.1
그런 다음 이것을 시도했습니다.
git push origin :v1.1
오류 메시지가 나타납니다.
error: unable to delete 'v1.1': remote ref does not exist
error: failed to push some refs to 'https://github.com/xxx/xxx.git'
1.1을 삭제하기 전에 먼저 1.0으로 태그를 지정할 수 있습니다.
git checkout v1.1
git tag v1.0 #tag release. use git tag -d v1.0 if v1.0 exists.
git push origin v1.0 #push tag to origin
원본의 원격 저장소에 대한 액세스 권한이 있다고 가정하면 다음을 사용하여 태그를 제거 할 수 있습니다.
git push origin :refs/tags/v1.1 #remove remote copy of tag
git tag -d v1.1 #remove local copy of tag
구문이 작동하지 않아서 조금 놀랐습니다. 리모컨이 올바르게 구성되어 있고 푸시하려는 리모컨에 태그가 있는지 확인해야합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다