1

我有一个使用 Git 的本地存储库。

几天前,Git 停止在“未提交的更改”中显示对我的程序所做的更改。我试图恢复或回滚,但它告诉我它不能。

我知道这并不多,但有谁知道如何告诉 git 对我现在拥有的内容进行快照并继续。如果我丢失了从现在到最后一次成功提交之间所做的更改记录,我可以忍受。

还是我需要从头开始一个存储库?

(我承认我是 Git 的 n00b)

感谢回复:git status 输出:致命:无法读取树长字母数字

致提问者:首先感谢您的持续关注,

其次是配置文件:

[core]
    bare = false
    repositoryformatversion = 0
    filemode = false
    logallrefupdates = true
    symlinks = false
    ignorecase = true
4

1 回答 1

0

我想git status在实际尝试解决问题之前查看输出。

一种可能的“解决方案”?

您可以备份当前状态,然后执行git --hard reset回滚到上一个提交。然后,您可以使用最新状态的备份覆盖这些文件。

于 2012-12-06T17:15:20.513 回答