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. ๐