I need to better understanding the branches merge procedure.
Following the next design:
It could be any lost of code or at the end the branch will have all the commits?
From my point of view not, the commits have each one its unique hash to be identified but we have had experienced at some moment some lost of code instead conflicts to resolve and we are not sure what we did wrong in the past and we don't want that happens again.
I'll appreciate clarifications.