gitで学校の課題を作ってたんですが
送られてきたプルリクが全然変更点管理できてないという状況に出会いました
原因
原因がわからず
ふとターミナルを開いて、git diffを見たら

(・・????
(゜∀゜!!
もしかして改行コードか!?
解決
はい改行コードでした
管理できないファイルの左上に改行コードが書いてますが
改行コードCR(carriage return)だとgitさんは改行だと認識してくれないようです
ファイルの改行コードをLF(line feed)に変更したら、ちゃんと認識してくれました
ちなみに
ちなみにCRは古いMacOSで使われてた改行コードで
LFはUNIXや、Unix系で使われてる改行コードですが
改行コード - Wikipedia
Windowsで使われている
CR+LFだとどうなるのか
こうなりました

改行はLFがあるので、できてますが
diffで^Mってノイズが出てくるので気持ち悪いですね…w


