When I push changes to repository the dialog with repository and branch selections have checkboxes that are named "Track?" and have 3 states; empty, checked and "-".
I think they have something to do with git tracking branches feature(?) but why three states, and what those states mean?