Catatan: git push - semua tidak akan mendorong tag Anda, hanya cabang Anda.
git push --all
git push --tags
akan mendorong segalanya . Lihat juga " Mengatur git untuk menarik dan mendorong semua cabang ".
Jangan lupa --dry-runopsi untuk melakukan beberapa tes sebelum benar-benar mendorong semuanya.
Lihat juga bantuan GitHub " Bekerja dengan remote " untuk menyetel asal Anda ke repo jarak jauh GitHub Anda.
Seperti yang disebutkan dalam " Bagaimana cara membuat“ git push ”menyertakan tag di dalam cabang? ", Git 1.8.3+ (Mei 2013) diperkenalkan:
git push --follow-tags
Ini tidak akan mendorong semua tag, tetapi hanya yang dapat diakses dari cabang HEAD (s) yang Anda dorong.
Itu dapat membantu menjaga operasi itu (mendorong komit dan tag) dilakukan dengan satu perintah, bukan dua.
Git 2.4.1+ (Q2 2015) akan memperkenalkan opsinya push.followTags.
git push --follow-tagsgit 1.8.3+ (Mei 2013). Lihat jawaban saya yang diedit di bawah ini