Push changes when no remote branch exists and fix Repository specs