git is a decent solution for version control, an open standard that means we don't have to put all our eggs in one big smashable single-point-of-smashing basket, fantastic stuff