Finally after years of hand typing out a full git push --upstream my\_really\_long\_and\_descriptive\_branch\_name
I foudn there is a setting to automatcally push to the current branch. More realisitically I just did a git push
let git yell at me, and copying the suggestion.
git config --global push.default current
This one setting will now git push
to the current branch without yelling at you that your upstream does not match your current branch.