Integrating often and directly on master can be scary, especially initially, but the benefits are uncountable over time. ⏰
This approach is called: Trunk Based Development.
Integrating frequently helps you have faster feedback ⚡️, avoid big merges 💥, and force you to run your test suite every time 🥅, providing to your colleague the latest version of the code as fast as possible 👫. Those are just a few points. You can find lots of information about this approach and how to avoid anti-patterns on this website. 👀