Git repository management in 30 days : learn to manage code repositories like a pro