If you change machines often, you might need to add a Heroku remote so you can push to an existing app. The Heroku toolkit has a quick way to do this.
git push heroku master fatal: 'heroku' does not appear to be a git repository
heroku git:remote -a myproject
Now you can push to your application
git push heroku master