Collaborating on code used to be a real hassle. People had to send patches back and forth via email, and merging changes was complicated and time-consuming. Then came Git, a tool that made branching and merging much easier, and GitHub stepped in to change everything even more. The Early Days of Code Sharing Back in










