product-0.2
동일한 이름의 태그가 이미있는 원격 지점 에 새 로컬 지점을 푸시하려고합니다 (하지만 지점 자체는 존재하지 않음).
git push -v --tags --set-upstream origin product-0.2:product-0.2
Pushing to https://****@github.com/mycompany/product.git
error: src refspec product-0.2 matches more than one.
error: failed to push some refs to 'https://****@github.com/mycompany/product.git'
와 같다:
git push origin product-0.2:/refs/heads/product-0.2
다른 방법으로 작동하지만, 예를 들어 브랜치를 생성하고 product-0.1
커밋 한 다음 태그를 적용합니다 product-0.1
.
일부 사람들은 충돌하는 태그를 로컬에서 제거한 다음 브랜치를 푸시 한 다음 원격 태그를 검색하여이 문제를 해결하지만 번거롭고 오류가 발생하기 쉽습니다.
번거 로움을 최소화하면서 어떻게 브랜치를 만들 수 있습니까?
입력 해 주셔서 감사합니다
refs/heads/product-0.2:refs/heads/product-0.2
, 즉 선행 슬래시없이 시도 하고 로컬 측에 전체 refspec을 제공하십시오.