| 
                    
                         Be the first user to complete this post  
                    
                     | 
                Add to List | 
Configuring jshint as a pre-commit hook for your nodejs applications
and you will get all your working-directory-only changes back.npm install grunt-githooks --save-dev
module.exports = {
  all: {
    'pre-commit': 'jshint',
  }
};
grunt.config( 'githooks', require('./grunt/githooks.js') );
grunt.loadNpmTasks('grunt-githooks');
grunt githooks
git stash save --keep-index
git stash pop
Also Read:
- Resolved - sudo npm command not found
 - nodejs: generate uuid / guid
 - What is npm shrinkwrap and when is it needed
 - Setup passportjs for local authentication and authorization using expressjs