私のリポジトリには、Windowsマシン上のcygwinコンソールで実行されるいくつかのシェルスクリプトがあります。私の問題は、これらのファイルを更新するたびに自動的にCRLFの行末に変換され、手動で開いてUNIXに変換し、emを保存し、コミットし、更新したときに繰り返す必要があります。私はgit line endings、ベストのオプションが必要
git config --global core.autocrlf false
をすれば
今、その後、gitが行末を変換することによって、私が何をしたいと仮定しようとして停止し、盲目的にそれらをコピーし、正しいでしょうか?
は、私は私のリポジトリのすべてのユーザーに設定し、この設定をプッシュすることができますが道であるか、各ユーザーが単一のリポジトリのためのgit-config設定で設定されている
'* .sh eol = lf'オプションをもっと「正しい」解決策としてお勧めします。 – Arrowmaster