FIXME WIP
sudo push
git push --force
multiple accounts
GIT_SSH_COMMAND="ssh -i ~/.ssh/id_other" git push --force via .ssh/config ? SuperUser Question: How to tell git which private key to use? SuperUser Answer: Environment variable GIT_SSH_COMMAND
automatically track local and remote branches
fatal: The current branch main has no upstream branch.
To push the current branch and set the remote as upstream, use
git push --set-upstream origin main
To have this happen automatically for branches without a tracking
upstream, see 'push.autoSetupRemote' in 'git help config'.
git config --global --edit
[push]
autoSetupRemote = true
or just
git config --global --add push.autoSetupRemote true