Reproduction steps:
- Go to SourceTree Preferences and click Git tab
- Change Push branches from matching to current
- Close preferences
- Click push icon
- Current behavior: All checked-out branches are selected
- Expected behavior: Just the current branch shall be selected for push
- Also, if you reopen preferences, the Push branches setting is set to matching instead of current
Form Name |
---|
Thanks! This solved my issue.
Anyway, not sure what Push branches feature has in common with allowing SourceTree to modify Git configs. Is this a GIT feature?
I'm asking because from user perspective, I would not expect this kind of relationship between the two settings.