I'm working on a project where the master branch is protected.
Usual workflow: Always create feature branches off
master and then send PRs. Once that has been merged into
origin/master, I can pull it into my local master then create some more feature branches off
local/master to work.
However I had a branch which was a quite important refactoring (
update-deps-refactor) and unless this is merged back to the origin master branch, I'm blocked doing other tasks (since I can't pull from
origin/master until it has been merged)
Can I just branch off
update-deps-refactor locally and continue to work? So when I send a PR for
feature2 branch, the reviewer can merge at their own pace. Since
feature2 will share some common commits, the git diff won't duplicate those commits again and the code reviewer also doesn't have to rereview the common commits between