1

数日後、オリジン ブランチで Github をプル/プッシュする際に問題が発生しました。私は TortoiseGit で git を使用しています。

プッシュ時に次のエラー メッセージが表示されました。

fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
fatal: write error: Bad file descriptor

プルで次のエラー メッセージが表示されました。

git.exe pull -v --progress       "origin"
Cannot chdir to , the toplevel of the working tree

git did not exit cleanly (exit code 1) (6771 ms @ 20.09.2013 10:01:25)

そして、それは私のローカル作業ツリーに関係していると思います。コミットログのビューは、新しいコミットごとに一番上の行に表示されます " Working dir changes"

以下の説明領域に次のように表示されます。

SHA-1: 000000000000000000000000000000000000000

Working dir changes 
files changed 

私がやった事:

  • TortoiseGit クリーンアップ:
    クリーン タイプ
    • 追跡されていないファイルをすべて削除します ( -fx)
    • 追跡されていないディレクトリを削除する ( -d)

コヒーレント リポジトリをローカルで復旧するにはどうすればよいですか?

4

1 に答える 1

1

作業ツリー/インデックスが何らかの形で破損している場合は、次のことができます。

最初に2番目のアプローチを試します。

于 2013-09-22T00:29:45.820 に答える