1

几天以来,我在原始分支上拉/推 Github 时遇到问题。我将 git 与 TortoiseGit 一起使用。

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

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 清理:
    clean 类型
    • 删除所有未跟踪的文件 ( -fx)
    • 删除未跟踪的目录 ( -d)

我该怎么做才能在本地恢复一致的回购?

4

1 回答 1

1

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

  • 努力尝试,找到丢失的对象
  • 首先尝试简单的方法,然后在不同的目录中再次克隆您的 GitHub 存储库。

我会先尝试第二种方法。

于 2013-09-22T00:29:45.820 回答