プログラムのソースコードのバージョンを管理する為に, Git を使っている方たくさんおられると思います. 僕も使ってます. 他の人とコラボレートしたことがない僕が言うのもなんですが他の人たちとコラボレートする際には .gitconfig ファイルに設定しておいたほうがいい項目があるようです. それは core.autocrlf というものです. これはソースコードの各行末の見えない文字 EOL をコントロールする為の設定です. Mac, Linux を使っている人だったら EOL は LF となります. Windows を使っている人だったら CRLF となります. このように使う OS によって使われる EOL が異なるので, 他の人たちとコラボレートするときに何も設定していないと問題になるようです. 僕は Mac を使っているので次のように設定しました. core.autocrlf=i