2016-12-16 20 views
1

私の設定はWin10、最新のGit 2.10で、私はSourceTreeを使ってGitHUBで作業しています。 SourceTreeでは、私のシステムのGitバージョン(埋め込み型ではない)を使用します。壊れたgitワークスペース、どのように回復する?

明らかに、2Mbのサイズのファイル(私はそれを2回チェックしました)は、ファイルをステージングしようとしたときにsourceTreeの中に警告をポップアップし、lfsの接続と設定を求めます。私は(sourceTreeの中から)設定したlfsを追跡しました。 この時点で、git statusを取得しようとするとこのエラーが報告されます。 "gitのLFSのインストール" に続いて、その後hereからGitの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から)は何もしません。

のgit-LFSをアンインストールし、SourceTreeを再起動した後、私はこの警告 SourceTreeWarning

を取得し、再び前のエラーが報告されています。

私のファイルのいくつかは既にステージングされていますが、一部はステージングされていません。私は最後のコミットにリセットして仕事を失いたくない。このエラーからgitを回復するにはどうすればよいですか?

私は部分的なコミットをGit bashからやり直してみました。

あなたのお手伝いをお待ちしております。

乾杯。

+0

'filter = lfs'を含む' .gitattributes'ファイル内のすべての行を削除してください。 – Philippe

答えて

0

[ソースツリー]ポップアップウィンドウで[いいえ]をクリックすると、問題が解決されました。 git lfsと私たちのGitHUBで使われているものがローカルにインストールされているようです。

私はGitのもLFSと、すべての作品をアンインストールする必要がありました。 ありがとうございます。

関連する問題