如何从rebase恢复停止拉

时间:2017-10-17 23:57:29

标签: git filesystems rebase pull

在Intellij Idea发出警告后,我已经停止了使用rebase工作的大项目。

之后,项目中的大多数文件都是棕色而不是处于跟踪状态,但我在文件系统中的内容是可以的,我继续处理该项目。

之后我甚至做了一些提交。

我会添加要跟踪的所有文件,但其中一些文件不应被跟踪。

我不知道该怎么做,所以我现在没有尝试任何事情。

我想找到一个让它回到适当状态的解决方案。

你会怎么做?

1 个答案:

答案 0 :(得分:0)

使用命令git检查命令行中的状态。

如此处所述,请参阅git rebase --abort(或{,with Git 2.12+git rebase --quit)是否可以删除处于进度状态的rebase。

最后,尝试(如果您正在处理master

git fetch
git rebase origin/master

这将在更新的主分支上重放您的本地提交,这是pull --rebase首先应该做的事情。