Ich habe momentan ein Problem mit einem Repository und obwohl mein Git-Fu normalerweise gut ist, kann ich dieses Problem anscheinend nicht lösen.
Wenn ich dieses Repository klone, cd
werden im Repository git status
mehrere Dateien als geändert angezeigt. Hinweis: Ich habe das Repository in keinem Editor oder etwas anderem geöffnet.
Ich habe versucht, diesem Handbuch zu folgen: http://help.github.com/dealing-with-lineendings/ , aber dies hat bei meinem Problem überhaupt nicht geholfen.
Ich habe es git checkout -- .
oft versucht , aber es scheint nichts zu tun.
Ich bin auf einem Mac und es gibt keine Submodule im Repository selbst.
Das Dateisystem ist auf dem Mac das Dateisystem "Journaled HFS +" und unterscheidet nicht zwischen Groß- und Kleinschreibung. Die Dateien sind einzeilig und haben jeweils eine Größe von ca. 79 KB (ja, Sie haben richtig gehört). Daher ist das Betrachten git diff
nicht besonders hilfreich. Ich habe davon gehört, git config --global core.trustctime false
was helfen könnte, was ich versuchen werde, wenn ich mit dem darauf befindlichen Repository zum Computer zurückkehre.
Ich habe Details des Dateisystems mit Fakten geändert! Und ich habe den git config --global core.trustctime false
Trick ausprobiert, der nicht sehr gut funktioniert hat.