I have a scenario like this :

* On remote we have DEV branch
* On local i have 1 branch name #feature1

After push #feature1 to remote, now i want to work on new feature #feature2.
But i want changes in #feature1 to continue with #feature2

What should be the next action :

* Checkout new branch #feature2 on #feature1. If i take this action, is that mean when i create a PR #feature2 will be merged in #feature1 (not sure about that)
* Checkout #feature2 on local Dev branch and merge #feature1 to #feature2 then continue.

Need help to clarify this. Thanks guy !