Various Git tips I learnt along the way
How to share packaged NPM tgz module on GitHub.
How to require private NPM modules straight from GitHub without publishing them to NPM.
Perform any action based on commits since last action.
How to quickly find an error by bisecting the Git commit log.
How to split a large pull request into several smaller ones.
Shepherding Git commits from dev to stage to production.
How to embed the commit id in the Express application using Codeship and Heroku.
How to set and see git branch descriptions.
How to set Git and Grunt to always use same line ending character.
Large projects have lots of downsides, split them up.
Run extensive testing from clean environment before pushing code to remote repo.
Run unit tests on every commit using git hook.
Aliases simplify working with git commands