Set Git Tracking Branch on `push`
You hate this error, right?
I especially hate git
's recommendation at this stage:
You can check for tracking information in your config file with:
Yep, no tracking info. The first time you push you should use the -u flag.
No do you have tracking info?
Did you forget to set up tracking on the first push? Don't worry, this actually works anytime you push.
This is so more ergonomic than git
's recommendation.