openFrameworksリポジトリで作業しようとしていますが、git の動作に深刻な問題があります。
私が何をしても、ファイル (およびこのファイルのみ)libs/FreeImage/include/FreeImage.h
は常に git によって変更されたものとして検出されます。
ファイルを削除して実行するgit reset libs/FreeImage/include/FreeImage.h
と、まだ変更済みとしてマークされています (おそらく行末!?)。
属性を確認すると、次のようにgit check-attr -a libs/FreeImage/include/FreeImage.h
出力されます。
libs/FreeImage/include/FreeImage.h: text: set
このファイルについて私が見つけた唯一の奇妙な点は、実行権限があることです。これは、ファイルモードを無効にしなかった一部の Windows ユーザーからのものだと思います。
さて、先に進んで実行権を奪い、「新しい」ファイルの内容をコミットすると、そこからすべてが機能します。しかし、git は常にファイルの「変更」を強制するため、コミットを修正する前にリベースすることはできません。
誰かが何が起こっているのか説明できますか?
編集:
現在、 の問題があります。