This article will explain how to secure yourself from merging errors in your projects with BuddyWorks tests run on Buddy. GitHub Introduction Git along with its branches seems to be the best invention over the ages (at least for developers). Adding branches, gitflow and pull requests to development workflow is a perfect way to make your quality better. code Gitflow in practice usually looks like this: Junior Developer gets a task ‘extend a new feature’ He/she adds a new branch and codes the feature Once the feature is ready, the developer adds a pull request Senior Developer checks the code and assigns back with the comments Eventually, the feature branch is merged into the master branch and the brand new feature is ready to be deployed Bear in mind that no matter how well-skilled the Senior Dev is, such approach doesn't guarantee that the code includes no errors. The principle rule of Continuous Integration states that all changes made in the code need to be tested before merging them to the master branch. Read the whole article here .