! [rejected] main -> main (fetch first) code example
Example 1: ! [rejected] master -> master (fetch first)
git fetch origin master
git merge origin master
Example 2: ! [rejected] master -> master (fetch first) error: failed to push some refs to '
git fetch origin master:tmp
git rebase tmp
git push origin HEAD:master
git branch -D tmp