I just started using Git Flow, and am confused. When I go to push my commit, the push dialogue opens, and I'm unsure what to select. I have four possible branches: develop, master, origin/develop, and origin/master. And then each one has a Track? box beside it that is either unchecked, checked, or has a black box. The default is develop, and seems to be working fine. Just looking for some clarification.
First question, what is the difference between the Track? box being checked and having a black box?
Second question, why can I select two versions of each branch? I don't really get why I would be pushing to develop vs origin/develop.
Third question, is there a user manual for sourcetree that explains this stuff? All I've found is some extremely basic documentation, would love a much more in-depth description of what things do.
Thanks!