Everyone says what Git branch workflow should you use, but honestly, it can be complicated especially for junior developers.
Just commit everything to master and that's all! Sound stupid but worked best for us. I have seen a big software company using this, I learned this from them and never looked back!