破解git工作区,如何恢复?

时间:2016-12-16 16:55:53

标签: git bash github atlassian-sourcetree git-status

我的配置是Win10,最新的Git 2.10,我使用SourceTree与GitHUB合作。 对于SourceTree,它使用我系统的Git版本(而不是嵌入式版本)。

显然有两个2Mb大小的文件(是的,我仔细检查了它),在尝试暂存文件时,在sourceTree中弹出一个警告,要求进行lfs连接和配置。我跟进了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,然后是" git lfs install"。 另一种尝试" git status " (来自纯粹的Git bash)只会挂起并且什么都不做。

卸载git-lfs并重新启动SourceTree后,我收到此警告 SourceTreeWarning

再次报告上一个错误。

我的部分文件已经上传,有些则没有。我不想重置为上一次提交并让我的工作丢失。从这个错误中恢复git有哪些可能的解决方案?

我尝试让我的部分提交从Git bash中再次没有响应。

感谢您的帮助。

干杯。

1 个答案:

答案 0 :(得分:0)

在SourceTree弹出窗口中单击NO修复了问题。 显然,在本地安装git lfs和我们的GitHUB中使用的那个冲突发生了冲突。

我也必须卸载git lfs并且一切正常。 谢谢。