문제

여러 개의 태그가있는 저장소가 있습니다. 각 태그는 소프트웨어 버전을 나타냅니다. 저장소를 원격 서버로 푸시하고 있습니다.

원격 서버에서 새로운 클론을 할 때 태그가 더 이상 존재하지 않습니다. 다른 개발자 나 고객이 원격 서버에서 특정 버전의 소프트웨어를 확인할 수 있도록하려면 어떻게해야합니까?

도움이 되었습니까?

해결책

git push --tags 또는 git push 원격 태그 이름

다른 팁

하나에 대한 대체 솔루션 Brian Campbell에 의해 주어졌습니다 모든 심판을 푸시하거나 모든 분기 및 태그를 푸시하도록 리모컨을 구성하는 것입니다.

[remote "repository"]
        url = user@example.com:user/repo.git
        push  = +refs/heads/*:refs/heads/*
        push  = +refs/tags/*:refs/tags/*

그 이후로 GIT 1.8.3 (2013 년 4 월 22 일), ㅏ:

git push --follow-tags

푸시 커밋으로 참조 된 모든 주석이 달린 태그뿐만 아니라 새로운 커밋을 밀어냅니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top