cómo encontrar el estado de mi código con respecto al repository git de mi aplicación en heroku

Creé una aplicación en heroku y presioné mi código (después de crear git repo por git init ).
La carpeta de mi app contiene un requirements.txt en el que colocaba matplotlib antes de numpy . (En realidad, se necesita numpy para instalar matpplotlib por lo que debería aparecer antes).

Cuando heroku master, la compilation falló con un post de error 'numpy es necesario para instalar matplotlib'.
Así que corrigí el order de los elementos en requirements.txt y git add , git commit etc.
Luego traté de volver a presionar el código usando git push heroku master .
Pero falló con el mismo post de error

aquí está el requirements.txt

 Django==1.4.3 South==0.7.6 distribute==0.6.28 dj-database-url==0.2.1 django-registration==0.8 numpy==1.6.2 matplotlib==1.2.0 psycopg2==2.4.6 python-memcached==1.48 wsgiref==0.1.2 simplejson==3.0.7 

Luego traté de encontrar el estado usando

git status y produjo

 # On branch master # Your branch is ahead of 'origin/master' by 2 commits. # nothing to commit (working directory clean) 

Solía ​​agregar mi código a Github.
Creo que el origin/master relaciona con eso. ¿Me equivoco?

¿Cómo encuentro el estado de mi confirmación en heroku?
Mi aplicación tiene un nombre, digamos git@heroku.com:myapp.git .

En cuanto al estado, tienes varias opciones:

  • " git: comtesting si es necesario tirar ":
 git remote -v actualización
 estado de git -uno
  • " git equivalente al svn status -u ":
 git fetch heroku
 git log --name-only ..heroku / master

Compruebe si el origin apunta a heroku o no:

 git remote -v 

En ese caso, un simple git push no es suficiente

Dependiendo de su política de inserción pnetworkingeterminada, es posible que desee asegurarse de que su sucursal tenga heroku/master como sucursal ascendente:

 git push -u heroku master