Its because with each version update the code will be tagged and you need to have these tags in the remote too, otherwise you might end up creating duplicate version
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Remember to push your commit with --tag attribute — git push origin master --tags
what does this line means and why it is important
Its because with each version update the code will be tagged and you need to have these tags in the remote too, otherwise you might end up creating duplicate version