我有一个使用Git的本地存储库。
几天前的一段时间,Git停止在“未提交的更改”中显示对我的程序所做的更改。我试图恢复或回滚,但它告诉我它无法做到。
我知道这不是很多,但是有谁知道如何告诉git只是拍摄我现在拥有的照片并继续拍摄。如果我失去了从现在到最后一次成功提交之间的变化记录,我可以忍受。
或者我是否需要从头开始创建存储库?
(我很高兴与Git一起使用n00b)
感谢回复:git状态输出: 致命的:无法阅读树长字母数字
对于那些要求的人:首先要感谢您的关注,
其次是配置文件:
[core]
bare = false
repositoryformatversion = 0
filemode = false
logallrefupdates = true
symlinks = false
ignorecase = true
答案 0 :(得分:0)
我希望在实际尝试解决问题之前看到git status
的输出。
一种可能的“解决方案”?
您可以备份当前状态,然后执行git --hard reset
以回滚到上一次提交。然后,您可以使用最新状态的备份覆盖文件。