2016-12-16 102 views
1

我的配置使用Win10,最新的Git 2.10,我使用SourceTree與GitHUB一起工作。 對於SourceTree,它使用我係統的Git版本(不是嵌入式版本)。破碎的git工作區,如何恢復?

顯然,一對夫婦的2Mb大小的文件的(是的,我仔細檢查了它),試圖階段文件時,要求LFS連接和配置內部sourceTree,彈出一個警告。我跟蹤了設置的lfs(從sourceTree中)。 此時,試圖獲取git狀態報告此錯誤。

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 

,然後把我從here安裝git的LFS,其次是 「混帳LFS安裝」。 另一個嘗試「git status」(來自純粹的Git bash)只會掛起而什麼也不做。

卸載的git-LFS並重新啓動SourceTree後,我得到這樣的警告 SourceTreeWarning

,再次報道了以前的錯誤。

我的一些文件已經上演,有些不是。我不想重置我最後一次提交併丟失我的工作。從這個錯誤中恢復git有什麼可能的解決方案?

我嘗試只是讓我的部分提交去,從Git的bash中,再次沒有反應。

感謝您的幫助。

乾杯。

+0

如果您只是刪除包含'filter = lfs'的'.gitattributes'文件中的所有行? – Philippe

回答

0

點擊NO,在SourceTree彈出固定的問題窗口。 顯然,在本地安裝git lfs和在我們的GitHUB中使用過的一個衝突。

我也必須卸載混帳LFS也和所有的作品。 謝謝。