Git rebase

时间:2015-07-27 04:50:44

标签: git rebase

我已经检查了一个新的分支,我已经提交了一个。在该提交中,有一个文件“A”没有任何更改但仍显示为已更改。之后我正在使用

git fetch

命令我从上游获得一些提交,然后我使用

git rebase

当我这样做时,我在文件'A'中发生了一次冲突。

我添加它并使用

git rebase --continue

之后

git rebase

进程完成,我对提交的更改消失了。

我做错了什么?

1 个答案:

答案 0 :(得分:4)

如果文件已提交,请查看git reflog的输出。它将向您显示最近创建的所有git。这包括暂时创建的提交,或者通过分支不再可访问的提交。

如果曾提交A,则列出的提交之一应包括它。如果您只有本地更改并且已经重新设置,我不确定您是否可以恢复它。