I have a question about the git merge workflow.
I have worked on a ticket and finished it, added a merge request into the main branch and now comes in my next ticket I should work on.
Is it a good practice to branch off the main branch or the last ticket's branch for working on the second ticket, while I am still waiting for review and merge approval of the first ticket?
Branching off the main will leave out all the changes in the ticket-1-branch, while branching off ticket-1-branch still needs approval.
Is there any rough guideline as how to proceed in such situation?