หมายเหตุ: git push - ทั้งหมดจะไม่พุชแท็กของคุณเฉพาะสาขาของคุณ
git push --all
git push --tags
จริงๆจะผลักดันทุกอย่าง โปรดดู " ตั้งค่าคอมไพล์เพื่อดึงและพุชทุกสาขา "
อย่าลืมตัว--dry-run
เลือกในการทดสอบก่อนที่จะผลักดันทุกอย่างจริง
ดูความช่วยเหลือ GitHub " การทำงานกับรีโมท " เพื่อตั้งค่าต้นทางของคุณเป็นที่เก็บระยะไกล GitHub ของคุณ
ดังที่ได้กล่าวไว้ใน " How to make" git push "include tags within a branch? " git 1.8.3+ (May 2013) ได้แนะนำ:
git push --follow-tags
การดำเนินการนี้จะไม่ผลักแท็กทั้งหมด แต่จะมีเพียงแท็กที่เข้าถึงได้จาก Branch (es) HEAD (s) ที่คุณกำลังผลักดัน
ซึ่งสามารถช่วยรักษาการดำเนินการนั้น (การผลักคอมมิตและแท็ก) ให้เสร็จสิ้นด้วยคำสั่งเดียวแทนที่จะเป็นสองคำสั่ง
Git 2.4.1+ (Q2 2015) push.followTags
จะแนะนำตัวเลือก
git push --follow-tags
git 1.8.3+ ด้วย (พฤษภาคม 2013) ดูคำตอบที่แก้ไขของฉันด้านล่าง