Sync main branch

running `git-sync` on a feature branch also pushes unsynced changes on the main branch
Shouldn't it always push when syncing the main branch? When would we ever not do that?