我已经检查了一个新的分支,我已经提交了一个。在该提交中,有一个文件“A”没有任何更改但仍显示为已更改。之后我正在使用
git fetch
命令我从上游获得一些提交,然后我使用
git rebase
当我这样做时,我在文件'A'中发生了一次冲突。
我添加它并使用
git rebase --continue
之后
git rebase
进程完成,我对提交的更改消失了。
我做错了什么?
答案 0 :(得分:4)
如果文件已提交,请查看git reflog
的输出。它将向您显示最近创建的所有git。这包括暂时创建的提交,或者通过分支不再可访问的提交。
如果曾提交A
,则列出的提交之一应包括它。如果您只有本地更改并且已经重新设置,我不确定您是否可以恢复它。