私は Windows 7 で作業しており、EOL の問題を防ぐために.gitattributes、次のようにファイルを設定しています ( github のヘルプで説明されています)。
* text=auto
*.js text
しかし今、行末jsだけを持つファイルをコミットすると、次の警告が表示されます。LF
warning: LF will be replaced by CRLF in XXX.js.
The file will have its original line endings in your working directory.
ええと、これCRLFは、リポジトリとLF作業ディレクトリにあるように思えますが、まったく逆であるべきです(そして、そうであってほしいと思っています)。-fileのjs行末はまだLFコミット後です。
警告を間違って読んでいますか、それとも間違った方法でセットアップし.gitattributesましたか? ありがとう!
ps 私のグローバル git config にはがありますが、ファイルautocrlf = trueのためにコミット時に EOL 変換に影響を与えるべきではありません.gitattributes
ppsjsファイルはサブディレクトリにあります