error: src refspec maestro no coincide con ninguno. no pudo empujar algunos refs a heroku

Estoy trabajando en una twig y empujando esa twig solo a heroku.

He estado haciendo

git push heroku master branchname:master 

esto ha estado funcionando mal desde ayer

sigue recibiendo estos dos errores

 error: src refspec master does not match any. error: failed to push some refs to 'git@heroku.com:repo.git' 

He intentado

 git pull heroku master 

tengo esto

  * branch master -> FETCH_HEAD 

luego haz otro

 git push heroku master branchname:master 

y sigue recibiendo los mismos errores

He intentado

 git push -f heroku master branchname:master 

Esto puede ser un problema git. No tengo problemas para presionar bitbucket.

Leí un par de preguntas / respuestas en stackoverflow pero todas tratan con github pero no con heroku?

Parece que lo que estás tratando de hacer es

 git push heroku master 

o, lo que significa lo mismo si actualmente está en nombre de twig

 git push heroku branchname:master 

De la página de manual:

git push [repository [refspec …]]

refspec …

  Specify what destination ref to update with what source object. The format of a <refspec> parameter is an optional plus +, followed by the source object <src>, followed by a colon :, followed by the destination ref <dst>.