Quản trị net diễn đàn chia sẻ thông tin các thủ thuật mạng, internet bảo mật thông tin dành cho giới IT VIệt hy vọng là nơi bổ ích cho cộng đồng

Quản trị net diễn đàn chia sẻ thông tin các thủ thuật mạng, internet bảo mật thông tin dành cho giới IT VIệt hy vọng là nơi bổ ích cho cộng đồng (http://quantrinet.com/forum/index.php)
-   Ansible, Pupput, Chef & Docker - Công cụ quản lý cấu hình và tự động hóa (http://quantrinet.com/forum/forumdisplay.php?f=548)
-   -   6. [Git] Hướng dẫn sử dụng Git - Đánh dấu commit với Tag (http://quantrinet.com/forum/showthread.php?t=9873)

hoctinhoc 10-09-2015 11:10 AM

6. [Git] Hướng dẫn sử dụng Git - Đánh dấu commit với Tag
 
6. [Git] Hướng dẫn sử dụng Git - Đánh dấu commit với Tag


Trong khi bạn commit các lần chỉnh sửa của mình thì mọi thứ sẽ được đều lưu vào log mà mình đã hướng dẫn bạn cách xem commit log ở phần trước. Tuy nhiên nếu bạn commit quá nhiều thì sẽ gây khó khăn cho bạn về sau nếu cần xem lại thông tin của lần commit trước mà bạn có thể gắn thẻ đánh dấu (tag) cho mỗi commit và khi cần xem bạn chỉ cần sử dụng lệnh git show tên_tag là đã có thông tin rất rõ ràng, ngoài ra nó còn giúp bạn dễ dàng diff (đối chiếu) sau này khi không cần nhớ checksum (dù chỉ cần nhớ vài ký tự đầu tiên) của mỗi commit mà chỉ cần nhớ tag, cũng như có thể tạo thêm branch từ tag để bạn thuận tiện hơn trong việc phân nhánh.
Mục lục nội dung

Lightweight Tag và Annotated Tag
Cách tạo Lightweight Tag
Cách tạo Annotated Tag
Thêm tag cho các commit cũ
Push Tag
Nhập tag vào branch
Lời kết




Lightweight Tag và Annotated Tag

Trong Git có hai kiểu tag chính đó là:
  • Lightweight Tag: Các tag này chỉ đơn thuần là đánh dấu snapshot của commit.
  • Annotated Tag: Với tag này, bạn có thể đặt tiêu đề cho tag, và khi xem nó sẽ có thông tin về người tag, ngày tag,….
Cách tạo Lightweight Tag



Readmore http://thachpham.com/tools/git-tag-la-gi.html


:battay:


Bây giờ là 12:05 AM. Giờ GMT +7

Diễn đàn tin học QuantriNet
quantrinet.com | quantrimang.co.cc
Founded by Trương Văn Phương | Developed by QuantriNet's members.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.