Did anyone get to the bottom of this? This is weird and should not be happening. Committed changes in tracked files should not be disappearing no matter what, especially without merge conflicts or warnings. The first committer pushes the changes, anyone else pulls and resolves before they can push themselves.