6 ms·
I'm not sure I see your point. The entire reason `git push --mirror` exists is to turn the remote end into a mirror of the local end. By definition that's a des
by jorams 6y ago
I'm not sure I see your point. The entire reason `git push --mirror` exists is to turn the remote end into a mirror of the local end. By definition that's a destructive operation. What would it do without a further --force?
If you just want to push all branches or tags you should use --all or --tags.
- hvidgaard 6y agoBecause you normally cannot make remote destructive changes without the --force. Unless you know the commands that does that by default. That is bad UX.