Getting hands dirty with GIT.