I have cloned a remote Git repository to my laptop, then I wanted to add a tag so I ran
git tag mytag master
When I run git tag
on my laptop the tag mytag
is shown. I then want to push this to the remote repository so I have this tag on all my clients, so I run git push
but I got the message:
Everything up-to-date
And if I go to my desktop and run git pull
and then git tag
no tags are shown.
I have also tried to do a minor change on a file in the project, then push it to the server. After that I could pull the change from the server to my Desktop computer, but there's still no tag when running git tag
on my desktop computer.
How can I push my tag to the remote repository so that all client computers can see it?
If you are working in a branch:
To push specific, one tag do following
git push origin tag_name
You can push your local tags by simply
git push --tags
command.To push a single tag:
And the following command should push all tags (not recommended):