Let's say I branch off of development
with a feature branch:
development: A--B
\
feature: C
Meanwhile, another branch is merged into development
, adding the commit D
:
development: A--B--D
\
feature: C
So on branch feature
, I git rebase development
:
development: A--B--D
\
feature: C
But now when I create a pull request to merge feature
back into development, commit D
appears as if it were a new change. I understand in reality there are two D
commits, the original and a copy on the feature branch. But now I'm reviewing changes (D
) that I already reviewed in a previous PR into development
. Am I using rebase
correctly?