Git in Practice: Includes 66 Techniques