GIT Basics for beginners - Code Version Control System