Explore Courses Blog Tutorials Interview Questions
+4 votes
in DevOps and Agile by (19.4k points)
edited by

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?

1 Answer

+5 votes
by (27.5k points)
edited by

To push a single tag:

git push origin <tag_name>

But if you want to push all tags, the following command should do (not recommended):

git push --tags

For git crash course please go through the following link:

Browse Categories