คุณสามารถสร้างแท็กสำหรับ GitHub โดยใช้:
- บรรทัดคำสั่ง Git หรือ
- เว็บอินเตอร์เฟสของ GitHub
การสร้างแท็กจากบรรทัดคำสั่ง
หากต้องการสร้างแท็กในสาขาปัจจุบันของคุณให้เรียกใช้สิ่งนี้:
git tag <tagname>
หากคุณต้องการรวมคำอธิบายไว้กับแท็กของคุณให้เพิ่ม-a
เพื่อสร้างแท็กที่มีคำอธิบายประกอบ :
git tag <tagname> -a
สิ่งนี้จะสร้างlocal
แท็กที่มีสถานะปัจจุบันของสาขาที่คุณอยู่ เมื่อผลักดันไปยัง repo ระยะไกลของคุณแท็กจะไม่รวมอยู่โดยค่าเริ่มต้น คุณจะต้องพูดอย่างชัดเจนว่าคุณต้องการผลักแท็กไปยัง repo ระยะไกลของคุณ:
git push origin --tags
จากเอกสาร Linux Kernel Git อย่างเป็นทางการสำหรับgit push
:
--tags
การอ้างอิงทั้งหมดภายใต้การอ้างอิง / แท็กจะถูกส่งออกไปนอกเหนือจากการอ้างอิงอย่างชัดเจนในบรรทัดคำสั่ง
หรือถ้าคุณเพียงต้องการผลักดันแท็กเดียว:
git push origin <tag>
ดูคำตอบของฉันต่อคุณจะผลักดันแท็กไปยังที่เก็บระยะไกลโดยใช้ Git ได้อย่างไร สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับไวยากรณ์ดังกล่าวข้างต้น
การสร้างแท็กผ่านเว็บอินเตอร์เฟสของ GitHub
คุณสามารถดูคำแนะนำของ GitHub ได้ที่หน้าช่วยเหลือในการสร้างรีลีส นี่คือบทสรุป:
คลิกที่ลิงค์เผยแพร่ในหน้าพื้นที่เก็บข้อมูลของเรา
คลิกที่สร้างรุ่นใหม่หรือร่างรุ่นใหม่ ,
กรอกข้อมูลในแบบฟอร์มจากนั้นคลิกเผยแพร่เผยแพร่ที่ด้านล่าง
หลังจากที่คุณสร้างแท็กบน GitHub คุณอาจต้องการดึงแท็กนั้นลงในที่เก็บในเครื่องของคุณเช่นกัน:
git fetch
ในครั้งต่อไปคุณอาจต้องการสร้างอีกหนึ่งแท็กภายในรีลีสเดียวกันจากเว็บไซต์ สำหรับการทำตามขั้นตอนเหล่านี้:
ไปที่แท็บปล่อย
คลิกที่ปุ่มแก้ไขสำหรับการเปิดตัว
ระบุชื่อของแท็กใหม่ ABC_DEF_V_5_3_T_2 และกดที่แท็บ
หลังจากกดปุ่มแท็บ UI จะแสดงข้อความนี้: ยอดเยี่ยม! แท็กนี้จะถูกสร้างจากเป้าหมายเมื่อคุณเผยแพร่ข่าวประชาสัมพันธ์นี้ นอกจากนี้ UI จะให้ตัวเลือกในการเลือกสาขา / กระทำ
เลือกสาขาหรือกระทำ
ทำเครื่องหมายที่ช่องทำเครื่องหมาย "นี่เป็นรุ่นก่อนวางจำหน่าย" สำหรับแท็ก qa และยกเลิกการเลือกหากแท็กนั้นถูกสร้างขึ้นสำหรับแท็ก Prod
หลังจากนั้นคลิกที่ "อัพเดทการเปิดตัว"
สิ่งนี้จะสร้างแท็กใหม่ภายในรีลีสที่มีอยู่