Source From Here
QuestionI have cloned a remote Git repository to my laptop, then I wanted to add a tag so I ran:
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:
How can I push my tag to the remote repository so that all client computers can see it?
HowTo
Try option "--follow-tags". This is a sane option introduced in Git 1.8.3:
It pushes both commits and only tags that are both:
This is sane because:
It is for those reasons that --tags should be avoided. Git 2.4 has added the push.followTags option to turn that flag on by default which you can set with:
or by adding followTags = true to the [push] section of your ~/.gitconfig file.
Supplement
* 為你自己學 Git - 使用標籤
沒有留言:
張貼留言