Sync command should pull+push to get changes from remote
Identified in #7473 (comment 1954678638)
Proposal
The sync command could work more like other IDE commands which do both a pull and push as a single operation to ensure that all the remote changes are captured before trying to push new changes.
Edited by Kai Armstrong