git: ¿empujar una nueva twig vacía para un proyecto vacío?

Tengo un proyecto vacío en remoto, que cloné. Ahora quiero comenzar a trabajar en una twig, testdev y comenzar a trabajar en ella sin poner ningún código para dominar.

 $ git checkout -b testdev $ git status On branch testdev Initial commit nothing to commit (create/copy files and use "git add" to track) 

Ahora trato de empujar esta twig a bitbucket

 $ git push origin testdev error: src refspec testdev does not match any. error: failed to push some refs to 'https://username@bitbucket.org/myremoterepo.git' 

Intenté git add . y git commit -m "msg" pero eso es inútil ya que no tengo ningún file para rastrear o confirmar. Entonces, ¿cómo paso una twig vacía a un proyecto vacío?

Si el repository aún está vacío, puede intentar crear un compromiso vacío para tener algo que presionar:

 git commit --allow-empty -m "initial commit" git push -u origin testdev 

Ver también " ¿Por qué necesito presionar explícitamente una nueva twig? ".