https://onezeronull.com/2013/07/02/dealing-with-non-fast-forward-updates-were-rejected-error-in-git/
Dealing with "Non-fast forward updates were rejected" error in Git