Shopify is increasing in popularity, especially with developers, year on year.
However, they lack any decent development workflow, especially one concerning deployment.
Ideally, one would work locally and then push changes to Git and from that to Shopify. Typically however, changes have to be made via Shopify's own tools or interface, which makes it very difficult to work in a team.
Syncing your local changes could overwrite someone elses local changes on the team. Deploying from a Git repository solves this problem.
As an example, Beanstalk seems to support this kind of feature. See here:
This feature would be very welcome!
Complete We've implemented this suggestion!