Git将无法识别我的程序的更改

时间:2012-12-06 17:10:08

标签: git version-control

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

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

我知道这不是很多,但是有谁知道如何告诉git只是拍摄我现在拥有的照片并继续拍摄。如果我失去了从现在到最后一次成功提交之间的变化记录,我可以忍受。

或者我是否需要从头开始创建存储库?

(我很高兴与Git一起使用n00b)

感谢回复:git状态输出: 致命的:无法阅读树长字母数字

对于那些要求的人:首先要感谢您的关注,

其次是配置文件:

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

1 个答案:

答案 0 :(得分:0)

我希望在实际尝试解决问题之前看到git status的输出。

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

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