Mục lục:

Làm thế nào để bạn git tag một cam kết?
Làm thế nào để bạn git tag một cam kết?

Video: Làm thế nào để bạn git tag một cam kết?

Video: Làm thế nào để bạn git tag một cam kết?
Video: Giải đáp câu hỏi sim cam kết là gì ? #tuansim #chosim24h #simphongthuy #tuansimgiaimasim 2024, Tháng mười một
Anonim

Gắn thẻ Cũ Cam kết

Theo mặc định, thẻ git sẽ tạo ra một nhãn trên làm HEAD đó đang tham chiếu. Ngoài ra thẻ git có thể được chuyển dưới dạng một tham chiếu đến một cụ thể làm . Điều này sẽ nhãn đã qua làm thay vì mặc định là HEAD. Để thu thập một danh sách cũ hơn cam kết thực hiện git lệnh đăng nhập.

Về vấn đề này, làm cách nào để gắn thẻ cam kết trước đó?

git push origin --tags

  1. Liệt kê tất cả các cam kết trước đó -
  2. Xác định vị trí cam kết bạn muốn gắn thẻ và lưu ý id cam kết.
  3. Bây giờ hãy gắn thẻ cam kết đó -
  4. Đẩy thẻ vào máy chủ.

một git commit có thể có nhiều thẻ không? Khi tôi làm hai thẻ cùng làm , Tôi nhận thấy rằng trong. git / refs / thẻ rằng mỗi thẻ có nó là của riêng làm vì vậy về mặt lý thuyết có thể kiểm tra chính xác nhãn một cách rõ ràng. Trong thực tế, điều đó không phải như vậy. git / HEAD tham chiếu đến chi nhánh để tất cả đều tốt, nó không phải là mơ hồ mà là một chi nhánh cụ thể.

Xem xét điều này, thẻ git hoạt động như thế nào?

Thẻ trong git là các tham chiếu nhẹ trỏ đến một hàm băm SHA của một cam kết. Không giống như các nhánh, chúng không thể thay đổi và một khi đã tạo sẽ không bị xóa. Thẻ có thể nhẹ (trong trường hợp đó, chúng đề cập trực tiếp đến cam kết) hoặc được chú thích (trong trường hợp đó, chúng trỏ đến một nhãn đối tượng trỏ đến cam kết).

Thẻ trong ngữ cảnh Git là gì?

MỘT nhãn được sử dụng trong Bối cảnh Git để đánh dấu một phiên bản cụ thể. Ngoài ra, thẻ được sử dụng để đánh dấu các điểm cụ thể trong lịch sử là quan trọng hoặc để đánh dấu các điểm phát hành. Một lần nhãn được thiết lập, nó thường không được di chuyển sau đó. Điều này là dành cho bình thường gắn thẻ.

Đề xuất: