git push error al presionar al repository remoto

Recibo el siguiente error al intentar enviar los cambios al repository remoto.

Mando

git push heroku

Error

fatal: You are pushing to remote 'heroku', which is not the upstream of your current branch 'master', without telling me what to push to update which remote branch.

¿Alguien puede por favor aconsejar qué podría estar causando lo mismo?

Sospecho que no tienes la configuration remota.

push le gusta saber QUÉ empujar y DÓNDE empujarlo. Usualmente uno configura git para que rastree automáticamente las twigs (local – pares remotos).

Intenta empujar: git push heroku master suponiendo que master es tu twig local y heroku es un control remoto.

Además, para ver si el control remoto no está configurado, (l) es su configuration o (e) dit it: git config -l / -e

Como Félix estuvo antes que yo, extenderé mi respuesta con la configuration del control remoto:

  • buena pregunta SO en el tema
  • Git Guys explica la sección remota de config

git config -l te mostrará:

[branch.master.remote] y [branch.master.merge]

En realidad, son los comportamientos pnetworkingeterminados de git pull / push, por ejemplo, git push == git push [branch.master.remote] [branch.master.merge] .

Por defecto, [branch.master.remote] = origen, [branch.master.merge] = master, entonces en esta situación git push = git push origin master .

Sin embargo, en tu situación, tu origen [branch.master.remote] no es heroku , y git no sabe a qué twig de heroku * deseas empujar, por lo que debes apuntar a git.

Podría ser más simple que eso, intente ejecutar el inicio de session heroku, si heroku no se reconfigura como un command, simplemente no tiene instalado el toolkit heroku si ese es el caso, siga las instrucciones en ese sitio https: //toolbelt.heroku .com / debian para tu sistema operativo