1108-git tag
To add a tag in Git, you can use the following commands:
1. Create a Tag
You can create a tag at the current commit (HEAD) using:
git tag <tag_name>
Replace <tag_name>
with the name you want to give to the tag.
2. Tag a Specific Commit
If you want to tag a specific commit (not the current HEAD), you can do so by specifying the commit hash:
git tag <tag_name> <commit_hash>
Replace <tag_name>
with the tag name and <commit_hash>
with the commit hash.
3. Add a Lightweight Tag (Simple Tag)
The above method creates a lightweight tag. It is simply a reference to a commit.
4. Create an Annotated Tag (More Detailed Tag)
To add a tag with more details (e.g., author, date, and message), you can create an annotated tag using:
git tag -a <tag_name> -m "Your tag message"
The -a
flag specifies an annotated tag, and -m
allows you to add a message.
5. Push a Tag to a Remote Repository
By default, tags are not pushed to remote repositories. To push a tag, use:
git push origin <tag_name>
To push all tags to the remote repository, use:
git push --tags
Let me know if you'd like more details on any of these steps!
Last updated