Git Status zeigt Datei zweimal, aber anderen Fall

8

Ich habe versucht, nach meinem Problem zu suchen und das, was mir am nächsten kommt, ist das.

git Status zeigt dieselbe Datei an Zweimal - Aber mit unterschiedlichen Pfad-Schrägstrich-Stilen

Aber es scheint nicht das gleiche Problem zu sein, das ich habe.

Ich habe einen Commit ausgeführt und festgestellt, dass dieselbe Datei zweimal aufgeführt wurde, aber mit anderem Fall. Zum Beispiel Directory/resource.h und Directory/Resource.h . Jetzt gibt es nur eine Datei im Verzeichnis resource.h . Wenn ich mir die Datei über Git Extensions ansehe, sehen sie genau gleich aus. Es scheint keine weitere versteckte Datei zu geben, es gibt nur eine Datei.

Also habe ich versucht, das zu beheben, indem ich die resource.h -Datei lösche, festschreibe und dann die Datei wieder hinzufüge und mich erneut anmelde. Nur eine Datei wurde als hinzugefügt angezeigt. Ich dachte, ich habe das Problem behoben, aber jetzt, wenn ich versuche, einen anderen Zweig auszuprobieren, bekomme ich den folgenden Fehler.

%Vor%

Ich habe wirklich keine Ahnung, was ich von hier aus machen soll. Ich benutze Git erst seit ein paar Monaten und ich musste nichts Komplizierteres tun, als Zweige zu verschmelzen und zu drücken und zu ziehen.

>     
Graydon Svendson 20.11.2012, 13:25
quelle

1 Antwort

15

Dies kann in Windows passieren, wenn Sie einen Repo mit ignorecase = false haben und eine Datei umbenennen, ohne git zu verwenden. Um das zu beheben, sollte dies funktionieren

%Vor%

und das sollte verhindern, dass es wieder passiert.

%Vor%     
Steven Penny 24.12.2012, 04:24
quelle

Tags und Links