By default
‘git tag’ command will create a tag on the commit that HEAD is pointing to.
We can
create a tag to previous commits using below syntax.
Syntax
git tag -a
{version_name} {snapshot_id} -m "{message}"
$git log --pretty=oneline
5d1e6966e845a4709372b9af02d3ac32ae8026f4 (HEAD -> master) Add project description
2c389dc281395917105cf51f48bcc20c27ba51f4 Add author details
a143c88dcab536c36a1509cbc0819bcd5e4602ce Add test line to readme.md
1dcf079f688877f16c8f54b1b9e57fba19216e84 (tag: v1.0) add description to readme.md
546599eaf071a6a634ca36a20047f5e3a3925337 (origin/master) Add readme.md file
Let’s
create new tag to the second latest commit using below syntax.
git tag -a
v1.1 2c389dc281395917105cf51f48bcc20c27ba51f4 -m "Added Author
Details"
$git tag -a v1.1 2c389dc281395917105cf51f48bcc20c27ba51f4 -m "Added Author Details"
$
$git tag
v1.0
v1.1
Let’s push
the commit v1.1 to github.
Syntax
git push
origin {tagName}
$git push origin v1.1
Enumerating objects: 9, done.
Counting objects: 100% (9/9), done.
Delta compression using up to 16 threads
Compressing objects: 100% (4/4), done.
Writing objects: 100% (7/7), 679 bytes | 679.00 KiB/s, done.
Total 7 (delta 0), reused 0 (delta 0)
To https://github.com/harikrishna553/gitTaggingDemo.git
* [new tag] v1.1 -> v1.1
No comments:
Post a Comment