I have merged a develop
branch into main
branch using squash merge
. Let's say there are commit A, B, C merged into main
from develop
. The changes are successfully merged. I can see the squash commit on the main
branch and the files are updated.
After that, I created a new branch (b-new
) from develop
and merged it into develop
. However, When I try to sync main
with develop
again, I can still see the old differences (commit A, B, C). How to resolve this issue?
To clean up:
- PR #1: merge commit A, B, C from
develop
intomain
- PR #2: merge
b-new
intodevelop
- PR #3: merge
develop
intomain
again (where I see old difference and am stuck right now) - I am not able to directly push changes to main without 1 approval
- The changes will not affect others, so don't need to worry about it.
Thank you.