สารบัญ:

คุณจะ git tag คอมมิตได้อย่างไร?
คุณจะ git tag คอมมิตได้อย่างไร?

วีดีโอ: คุณจะ git tag คอมมิตได้อย่างไร?

วีดีโอ: คุณจะ git tag คอมมิตได้อย่างไร?
วีดีโอ: Git and GitHub Beginner Tutorial 7 - Git Tags - what, why, when and how 2024, เมษายน
Anonim

การติดแท็ก เก่า ภาระผูกพัน

โดยค่าเริ่มต้น, git tag จะสร้าง แท็ก บน ให้สัญญา ที่ HEAD กำลังอ้างอิง อีกทางหนึ่ง git tag สามารถส่งผ่านอ้างอิงถึงเฉพาะได้ ให้สัญญา . นี่จะ แท็ก ผ่านไป ให้สัญญา แทนที่จะผิดนัดเป็น HEAD เพื่อรวบรวมรายชื่อผู้เฒ่า มุ่งมั่น ดำเนินการ git คำสั่งบันทึก

ฉันจะแท็กการคอมมิทครั้งก่อนได้อย่างไร

git push origin --tags

  1. แสดงรายการคอมมิชชันก่อนหน้าทั้งหมด -
  2. ค้นหาการคอมมิตที่คุณต้องการแท็กและจดบันทึกรหัสการคอมมิต
  3. ตอนนี้แท็กที่กระทำ -
  4. ดันแท็กไปที่เซิร์ฟเวอร์

คอมมิทคอมสามารถมีหลายแท็กได้หรือไม่? เมื่อฉันทำสอง แท็ก เหมือนกัน ให้สัญญา , ฉันสังเกตว่าใน. git /อ้างอิง/ แท็ก ที่แต่ละ แท็กมี มันเป็นของตัวเอง ให้สัญญา ดังนั้นจึงเป็นไปได้ในทางทฤษฎีที่จะชำระเงินที่แน่นอน แท็ก ในลักษณะที่ชัดเจน ในทางปฏิบัติไม่เป็นเช่นนั้น git /HEAD อ้างอิงถึงสาขา ดังนั้นทุกอย่างดี มันไม่คลุมเครือ แต่เป็นสาขาเฉพาะ

เมื่อพิจารณาถึงสิ่งนี้ แท็ก git ทำงานอย่างไร

แท็ก ใน git เป็นการอ้างอิงแบบเบาที่ชี้ไปที่แฮช SHA ของการคอมมิต ต่างจากสาขาตรงที่พวกมันไม่สามารถเปลี่ยนแปลงได้และเมื่อสร้างแล้วไม่ควรถูกลบ แท็ก อาจมีน้ำหนักเบา (ซึ่งในกรณีนี้หมายถึงการคอมมิตโดยตรง) หรือใส่คำอธิบายประกอบไว้ (ซึ่งในกรณีนี้จะชี้ไปที่a แท็ก วัตถุที่ชี้ไปที่การกระทำ)

แท็กในบริบท Git คืออะไร

NS แท็ก ใช้ใน บริบท Git สำหรับการทำเครื่องหมายรุ่นเฉพาะ อีกทางหนึ่ง แท็ก ใช้เพื่อทำเครื่องหมายจุดเฉพาะในประวัติศาสตร์ว่าสำคัญหรือเพื่อทำเครื่องหมายจุดที่ปล่อย เมื่อ แท็ก ถูกตั้งค่า โดยปกติแล้วจะไม่ถูกย้ายหลังจากนั้น นี้สำหรับลำลอง การติดแท็ก.

แนะนำ: