December 2018
Beginner
826 pages
22h 54m
English
A quick word on this, as we set our default in this section.
Had we set our option as matching, we would push all of our branches at once when running a git push command. This means that not only your current branch, but also master, develop, and any others you might have will also get pushed.
Simple, on the other hand, will only push the branch that you're currently working on. From a logic point of view, it's understandable that simple would be the default behavior, as it assumes that most people will only work in one branch at any one time.