Source Control, version control and git