Commit and push from desktop