We have two branches, staging and prod. Features are worked on then merged into staging. They are tested then cherry-picked into prod. We have one commit in staging, but want to split it into two different commits for prod.
Will this cause any issues with merge conflicts in the future having two different git histories for each branch or as long as the branches end up in the same state it is OK?