Have you ever accidentally overwritten a code change you or a fellow developer made earlier? Does your source code contain a bunch of files with dates in the names, or backup extensions? Then you need version control! In this session, we’ll discuss GIT, a distributed version control system and the essential commands you need in order to start using it. We’ll then cover GIT repository management services (e.g. GitHub) and how you can use both to GIT your source code under control! As a bonus, we’ll look at how you can then distribute your personal code as a WordPress updatable package using a service like Kernl.us.