Update git tags from upstream to forked repository

As I run a fork of WriteFreely, I constantly need to sync it to original (so called upstream) repository.

GitHub has detailed documentation how to sync forked repository but I came up with a problem – new tags were not appearing on my repository on GitHub even though they could be seen locally:

gytis@desktop:~/writefreely$ git tag
v0.1.0
v0.10.0
v0.11.0
v0.11.1
v0.2.0
v0.2.1
v0.3.0
v0.4.0
v0.5.0
v0.6.0
v0.7.0
v0.7.1
v0.8.0
v0.8.1
v0.9.0
v0.9.1

Thing is that just git push origin master didn't push tags – to do that need to run following:

gytis@desktop:~/writefreely$ git push -f --tags origin master
Counting objects: 2, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (2/2), 1.54 KiB | 790.00 KiB/s, done.
Total 2 (delta 0), reused 2 (delta 0)
To github.com:gytisrepecka/writefreely.git
 * [new tag]         v0.11.0 -> v0.11.0
 * [new tag]         v0.11.1 -> v0.11.1

And then all went fine – go get command from update WriteFreely from source tutorial pulled correct version and build the right version.

Make sure to also read my full walkthrough how to build WriteFreely from source.