Git zeigt an, dass eine Datei Änderungen aufweist. Wenn ich jedoch git difftool
ausführen und die Datei in Beyond Compare öffnen, werden die Dateien als binär identisch angezeigt. Selbst wenn ich Beyond Compare im Hex-Modus öffne, werden die Dateien immer noch als identisch angezeigt.Git zeigt Dateien als geändert an, obwohl Dateien Byte für Byte identisch sind
Ich git 2.9.2.windows.1 auf Windows 10 laufen. Ich sehe dieses Problem, wenn ich git von PowerShell und von der msys git Bash Prompt ausführen.
Hat jemand anderes das schon einmal gesehen? Hinweis: Ich spreche nicht über Änderungen in Zeilenenden, da Zeilenendeunterschiede in einem Hexadezimalvergleich der Dateien deutlich sichtbar wären.
überprüfen Sie die Dateinamen in der Ausgabe von 'git ls-files' angezeigt wird, stellen Sie sicher, dass der Fall die reale Datei in Ihrem System entspricht. Wenn Sie zum Beispiel in 'git ls-files'' someFile' sehen, haben Sie in Ihrem Dateisystem 'somefile', das das von Ihnen beobachtete Verhalten verursachen kann. – janos
Wie zeigt Git die Änderungen an? Über 'git status' oder über' git diff' (nicht 'git difftool')? – sschuberth
Wenn ich 'git diff' starte, wird jede Zeile der Datei als geändert angezeigt, aber soweit ich das beurteilen kann, gibt es keine Inhaltsänderungen. Der Grund, warum ich difftool benutzte, war, die tatsächlichen Bytes der Datei zu sehen, aber diese scheinen auch identisch zu sein. – quanticle