Git Tagging
วันนี้จะมาสอนการ tag ให้กับ code ของเราด้วย Github น่ะครับ :)
ที่มา:
http://learn.github.com/p/tagging.html
http://gitref.org/branching/#tag
listing tags
เป็นคำสั่งที่ใช้เรียกดู tag ทั้งหมดถ้าต้องการจะหาค้นหา tag$ git tag v0.1 v1.3
$ ./git tag -l v1.4.2.* v1.4.2.1 v1.4.2.2 v1.4.2.3 v1.4.2.4
creating tags
จะมา texteditor ขึ้นมาเพื่อที่จะใส่รายละเอียดของ version นั้น$ git tag -a v1.4
เป็นคำสั่งใสรายละเอียดแบบย่ย โดยใช้ -m 'ข้องความ'$ git tag -a v1.4 -m 'version 1.4'
see the tag data
$ git show v1.4 tag v1.4 Tagger: Scott Chacon
Date: Mon Feb 9 14:45:11 2009 -0800 my version 1.4 commit 15027957951b64cf874c3557a0f3547bd83b3ff6 Merge: 4a447f7... a6b4c97... Author: Scott Chacon Date: Sun Feb 8 19:02:46 2009 -0800 Merge branch 'experiment'
signed tags
[master]$ git tag -s v1.5 -m 'my signed 1.5 tag' You need a passphrase to unlock the secret key for user: "Scott Chacon
" 1024-bit DSA key, ID F721C45A, created 2009-02-09
lightweight tags
$ git tag v1.4-lw $ git tag v0.1 v1.3 v1.4 v1.4-lw v1.5
verifying tags
$ git tag -v v1.4.2.1 object 883653babd8ee7ea23e6a5c392bb739348b1eb61 type commit tag v1.4.2.1 tagger Junio C Hamano
1158138501 -0700 GIT 1.4.2.1 Minor fixes since 1.4.2, including git-mv and git-http with alternates. gpg: Signature made Wed Sep 13 02:08:25 2006 PDT using DSA key ID F3119B9A gpg: Good signature from "Junio C Hamano " gpg: aka "[jpeg image of size 1513]" Primary key fingerprint: 3565 2A26 2040 E066 C9A7 4A7D C0C6 D9A4 F311 9B9A
sharing tags [Push tag to GitHub]
เมื่อจัดกาเสร็จเรียบร้อยเราต้องอัพขึ้น Githug[master]$ git push --tags Counting objects: 50, done. Compressing objects: 100% (38/38), done. Writing objects: 100% (44/44), 4.56 KiB, done. Total 44 (delta 18), reused 8 (delta 1) To git@github.com:schacon/simplegit.git * [new tag] v0.1 -> v0.1 * [new tag] v1.2 -> v1.2 * [new tag] v1.4 -> v1.4 * [new tag] v1.4-lw -> v1.4-lw * [new tag] v1.5 -> v1.5
ที่มา:
http://learn.github.com/p/tagging.html
http://gitref.org/branching/#tag
ความคิดเห็น
แสดงความคิดเห็น