A gentle introduction to Git | Curious Programmer