Я бы создал ветку dev в которое будет складываться все актуальное, и уже после успешных тестов заливал её в мастер
Делаете задачи , в ветке 1 потом пушите в условную ветку dev, и уже от dev ответвляетесь в новую ветку n , или можете последующие задачи ответвлять от предыдущих веток и далее когда закончите пишите в dev