Someone have moved a tag from a commit to another one.
But everyone else have the tag pointing to the old commit. And if I want to fetch the tag: git fetch --tags
, I have an error: ! [rejected] tag1 -> tag1 (would clobber existing tag)
.
The only way I found, it's to force the fetch: git fetch --tags -f
But, there is a way to avoid a forced fetch from all users ? Something I can do on my PC, push on the remote (can be force) and automatically solve the issue on all users PC without doing anything different than usual. Some users are not developers, and they are not used to doing somme command lines and they usually use graphical software to deal with GIT.