You can tag a revision right after your commit or later (after a push). Then, you can push your tag with: git push origin [tagname]
.
So, yes, your sequence is ok. Take a look at this, for more details: https://git-scm.com/book/en/v2/Git-Basics-Tagging.