Pragmatic Version Control using Git