https://rakhesh.com/coding/git-push-default/
Git push default - difference between simple, matching, current, etc.