I am trying to migrate from SVN to get what I understood is that
git push origin master
! [rejected] master -> master (fetch first)
I don't want to mess the revision I have already and I only want push it and then tag it, I don't know what will happen if I pull i assume it will be messed up. How may I do this?
Don't try pushing version after version.
Use a script like svn2git, or an even more robust tool like subgit: those will convert your SVN repo in a git repo, respecting your branches and tags.