Nota: git push --all não enviará suas tags, apenas suas ramificações.
git push --all
git push --tags
realmente empurraria tudo . Consulte também " Configure o git para puxar e empurrar todos os ramos ".
Não esqueça a --dry-run
opção de fazer alguns testes antes de realmente empurrar tudo.
Consulte também a ajuda do GitHub " Trabalhando com controles remotos " para definir sua origem para seu repositório remoto do GitHub.
Como mencionado em " Como fazer com que o" git push "inclua tags em uma ramificação? ", O git 1.8.3+ (maio de 2013) introduziu:
git push --follow-tags
Isso não enviará todas as tags, mas somente aquelas acessíveis a partir das ramificações que você está enviando.
Isso pode ajudar a manter essa operação (enviando confirmações e tags) feita com um comando em vez de dois.
O Git 2.4.1+ (Q2 2015) apresentará a opção push.followTags
.
git push --follow-tags
git 1.8.3+ (maio de 2013). Veja minha resposta editada abaixo