In the last chapter, you learned about the typical GitHub workflow that most companies use or variations of it for their day-to-day work. You also learned about branches and how to use them. However, there is one crucial aspect you didn’t cover: how to combine these two concepts effectively. The answer is simple: pull requests and code reviews.
The previous chapter highlighted many reasons why using a traditional approach to code management (where everybody commits to the same branch) is ...