Patterns for Managing Source Code Branches
Фаулер описывает разные способы ветвления в гит и объясняет зачем они придуманы и как работают. Статья особенно полезна тем, что показывает базовые принципы работы с ветками. Рассказывается почему **branching is easy, merging is harder**, как побороть страх интеграции, и зачем интегрироваться часто