2016-12-16 2 views
1

Meine Konfiguration ist mit Win10, neuesten Git 2.10 und ich arbeite mit GitHUB mit SourceTree. Für SourceTree verwendet es die Git-Version meines Systems (nicht die eingebettete).Broken git workspace, wie erholt man sich?

Anscheinend ein paar Dateien von 2MB Größe (ja, ich habe es doppelt überprüft), Pop-up eine Warnung in sourceTree, wenn Sie versuchen, die Dateien zu staffeln, fragt nach lfs Verbindung und Konfiguration. Ich habe die Einrichtung von lfs verfolgt (von innerhalb von sourceTree). An diesem Punkt meldet der Versuch, den Git-Status zu erhalten, diesen Fehler.

git-lfs clean -- 'path/AMyimageI.png': git-lfs: command not found 

error: external filter git-lfs clean -- %f failed -1 

error: external filter git-lfs clean -- %f failed 
fatal: path/AMyimageI.png: clean filter 'lfs' failed 

Was mich dann von here die git LFS installieren nahm, von dem "git LFS installieren" gefolgt. Ein anderer Versuch, "git Status" (von reinem Git bash) hängt nur und tut nichts.

Nach der Deinstallation von git-LFS und Neustarten SourceTree bekomme ich diese Warnung SourceTreeWarning

und wieder der vorherige Fehler gemeldet.

Einige meiner Dateien sind bereits inszeniert, andere nicht. Ich möchte nicht auf mein letztes Commit zurücksetzen und meine Arbeit verlieren. Was sind die möglichen Lösungen, um git von diesem Fehler zu erholen?

Ich habe versucht, nur meine teilweise commit zu gehen, von der Git-Bash, wieder keine Antwort.

Schätzen Sie Ihre Hilfe.

Prost.

+0

Sollten Sie nur alle Zeilen in der Datei '.gitattributes' entfernen, die' filter = lfs' enthalten? – Philippe

Antwort

0

Durch Klicken auf NEIN im Popup-Fenster SourceTree wurde das Problem behoben. Scheinbar ein Konflikt passiert lokal installiert die Git lfs und die, die in unserem GitHUB verwendet wurde.

Ich musste Git lfs auch deinstallieren und alles funktioniert. Danke.

Verwandte Themen