私はプロジェクトのためのGit LFSを設定し、非画像ファイル(例えばプリコンパイルされたライブラリ)のためにそれは素晴らしい取り組んでいます。しかし、(。git checkout --
)リセットしようとしても、.pngファイルと.jpgファイルのすべてが常に変更されて表示されています。Git LFSは常に画像ファイルを変更したものとして表示しますか?
エントリすべてが.gitattributes
で同じように見える:
*.jpg filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.so filter=lfs diff=lfs merge=lfs -text
git diff
の出力がひどく有用ではありません。
diff --git a/Design/faviconit/favicon.ico b/Design/faviconit/favicon.ico
index 3202014..b5d3daf 100755
Binary files a/Design/faviconit/favicon.ico and b/Design/faviconit/favicon.ico differ
私は私が診断するために取るべきで、他のどのような手順わからないんだけど問題。他に誰かがこれにぶつかっていますか?何か案は?ありがとう!
更新:
それは実際にすべての画像ファイル、それらのサブセットのみがではありません。しかし、画像ファイルだけが問題を示しています。
Iは、問題の画像の全てを除去し、コミットそれをプッシュしようとしました。その後、別のマシンでいくつかのファイルを追加して、もう一度プッシュしました。私が新しい変更を引っ張ったとき、私は同じ問題を抱えました:ファイルは直ちに修正されたものとして表示されます。ファイルはディスク上で正しく見え、実際にはオリジナルと同じです。
ファイルをリポジトリに追加する前に、または追加した後にgit-lfsをセットアップしましたか? –
私はLFSをセットアップする前に、これらのファイルがすべてリポジトリにあると思います。 – starkos
実際には、いや、私は戻ったと歴史をチェックし、私はLFSを設定した後、いくつかのファイルが追加されたました。 – starkos