I have a problem in Git log; it seems that my team lost some changes.
I am questioning if two merge commits can share a same commit Hash ID. For example, a merge commit merges commit A and commit B yesterday. In Git log, another commit merges commit C and commit B today. Can it happen in normal situation?
[Update] The Git log looks like below. I am not sure if it IS SHA-1 collision; my concern is that I can see two merges that have the same ccccccc commit. I hope it have my question clear.
=============================================================
commit yyyyyyy
Merge: aaaaaaa ccccccc
Author: Joe myself
Date: Today some time
Merge remote-tracking branch 'origin/a-branch' into feature-branch
commit xxxxxxx
Merge: bbbbbbb ccccccc
Author: Kim
Date: Two days ago some time
Merge branch 'develop' of https://..... into her-branch
commit ccccccc
Merge: ddddddd eeeeeee
Author: Joe myself
Date: Two days ago some time
Merge remote-tracking branch 'origin/another-branch' into a-branch
=============================================================