git没有干净地退出(退出代码128)写错误:错误的文件描述符

时间:2013-09-20 08:04:09

标签: github tortoisegit

由于几天我在原点分支上拉/推Github有问题。 我在TortoiseGit中使用git。

我在推送时收到此错误消息:

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

我在pull上收到了这条错误消息:

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

我可以做些什么来在本地恢复连贯的回购?

1 个答案:

答案 0 :(得分:1)

如果您的工作树/索引以某种方式损坏,您可以:

  • 努力尝试,find the missing objects
  • 首先尝试简单的方法,然后在另一个目录中再次克隆您的GitHub存储库。

我会先尝试第二种方法。