Between myself and another programmer who are working on the same project we consistently have a problem with git where we will commit a few changes to a specific file, push the changes up, and when the other pulls down the entire file is conflicted. It only happens with one file in our repository.
Also we noticed in github when you view that file it only shows the first two lines. However when you view it as raw it contains the entire file.