Git Workflow 101

For the experienced devs here, could you share your Git Workflow Best Practices when working with a team. (Working on the same feature, bug fixes, etc.)

Background: currently managing a small group of devs and we are having issues kung paano ang best approach sa pag manage ng mga branches.