2016-12-16 10 views
1

내 구성은 Win10, 최신 Git 2.10이며 SourceTree를 사용하여 GitHUB와 작업합니다. SourceTree의 경우, 내 시스템의 Git 버전을 사용합니다 (포함 된 버전이 아님).깨진 자식 작업 영역, 어떻게 복구 할 수 있습니까?

분명히 2MB 크기의 파일 (두 번 확인했습니다)은 파일을 준비하려고 할 때 sourceTree 내부에 경고를 팝업하고 lfs 연결 및 구성을 요구합니다. 나는 (sourceTree 내에서) 설정된 lfs를 추적했다. 이 시점에서 git 상태를 얻으려고하면이 오류가보고됩니다. 은 "자식 LFS 설치"다음에 다음 here에서 자식 LFS를 설치 걸렸다

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 

. "git status"(순수 Git bash에서 가져온 것)은 전혀 멈추지 않으며 아무 것도 수행하지 않습니다.

는 SourceTree를 자식-LFS를 제거하고 다시 시작한 후 나는이 경고를 SourceTreeWarning

을 얻고 다시 이전 오류가보고됩니다.

일부 파일은 이미 준비가되어 있습니다. 일부는 이미 준비가되어 있습니다. 나는 나의 마지막 커밋으로 리셋하고 내 일을 잃고 싶지 않다. 이 오류로 인해 git을 복구하는 방법은 무엇입니까?

나는 Git bash에서 다시 응답이 없으면 내 부분 커밋을 시도했다.

감사합니다.

건배.

+0

'filter = lfs'를 포함하고있는'.gitattributes' 파일의 모든 줄을 제거해야합니까? – Philippe

답변

0

SourceTree (소스 트리) 팝업 창에서 NO (아니오)를 클릭하면 문제가 해결되었습니다. 분명히 git lfs와 GitHUB에서 사용 된 것과 충돌이 발생합니다.

git lfs도 제거해야하며 모든 작업이 필요합니다. 감사합니다.