Demystifying Git

or how I learned not to be afraid of detached head