After becoming acquainted with the command line, we were introduced to another new friend this week – version control. Now version control may not immediately ooze sex appeal, but from what we’ve learnt so far it does appear to be pretty fundamental in getting past first base as a developer.
In a nutshell, Git is the most widely used version control system favoured by developers all over the world. It allows users to take snapshots of projects/filesystems as they stand at any moment in time, lets you branch out into parallel universes and miraculously revert back to previous milestones with relative ease. In short:
IT’S A FREAKING TIME MACHINE. (more…)