답변:
참고 : git push --all은 태그를 푸시하지 않고 브랜치 만 푸시합니다.
git push --all
git push --tags
정말 모든 것을 밀어 붙일 것 입니다. " 모든 분기를 당기고 밀도록 git 설정 "을 참조하십시오 . 실제로 모든 것을 푸시하기 전에 테스트 할 수
있는 --dry-run
옵션을 잊지 마세요 . 오리진을 GitHub 원격 저장소로 설정하려면
GitHub 도움말 " Working with remotes "를 참조하십시오 .
" How to make"git push "include tags within a branch? " 에서 언급했듯이 , git 1.8.3+ (2013 년 5 월)는 다음을 도입했습니다.
git push --follow-tags
이렇게하면 모든 태그가 푸시되지는 않지만 푸시중인 브랜치 HEAD (들)에서 액세스 할 수있는 태그 만 푸시됩니다.
이렇게하면 두 명령 대신 하나의 명령으로 해당 작업 (커밋 및 태그 푸시 )을 수행 하는 데 도움이 될 수 있습니다 .
Git 2.4.1+ (2015 년 2 분기)에서는 push.followTags
.
--mirror
git push --follow-tags
git 1.8.3+ (2013 년 5 월)도 있습니다. 참조 아래 내 편집 대답을