Team Member 1 committed some new files to our repo today, followed by another commit by Team Member 2. Looking at the two commits, the second didn't overwrite the first. It didn't touch the same files. It didn't delete anything, just modified a few unrelated files, and yet somehow the files from Team Member 1 got deleted from the repository.
How could this happen? How could a file be removed from the repo without a paper trail?
Deeply puzzled here...