I am working on a project, for example, SO/bubbleSort and there I need to create an epic branch called feature/version-1 so from this epic branch there are few developers do the development, so for that, they need to create a separate branch from the epic branch. My question is how can we merge those changes and keep the epic branch with the latest changes.
I have followed the following steps to do so. Is it correct?
The first step checkout to the develop branch
git checkout develop
Create an epic branch under the develop branch
git checkout -b feature/version-1 develop
Create another branch for my development from the epic branch
git checkout -b myVersion feature/version-1
After doing my implementation what do I need to do?
Do I need to give a PR from my branch to the epic branch and merge? OR Is there any way to fulfill my need?