About Feature Implementation

If you start building a new feature which will take more than a day to complete, create a separate branch for it in the version control repository. This way you can make sure that if you face a serious security issue or a critical blocking bug, you can take action on the main branch immediately.

Tips and Tricks Development Security Maintenance Git