first run git add -A to stage all changes, including deletions.
or run git add . to stage all changes, without the deletions.
then git push heroku master will push those staged changes to master and remote heroku.
this is because, while no changes were staged, there is nothing to push (both branches identical).
using a visual front-end might help to make it easier to handle. and maybe consider to setup a local staging environment (where the term staging has a different meaning, than it has within the context of git), in order to test properly, before pushing files to the live environment.