Git(master | REBASE 1/1)是什么意思?我怎么摆脱它?

Cap*_*ack 14 version-control branch github rebase git-branch

我是一个初学者,我试图回滚到之前的提交.但我不小心只是回滚了提交(我使用的是Windows GUI).无论如何,在经过一些奇怪的推动,合并以及其他令人困惑的事情后,我不太明白,我终于以我想要的方式得到了我的文件.唯一奇怪的是现在它在shell中说:

(主| REBASE 1/1)

它曾经只是说master,发生了什么?这是什么意思?我该如何回到原来的样子呢?

dkr*_*kun 17

如果您已合并所有路径,则会陷入rebase的中间位置,用于git rebase --continue完成该过程


eri*_*icj 8

如果git rebase --continue | --skip | --abort仍然不起作用:

您可能会尝试逐个丢弃本地提交,然后使用git status以确保您的本地提交是最新的远程分支.

git reset --hard HEAD~1 
Run Code Online (Sandbox Code Playgroud)

注意:git reset --hard丢弃您的工作,只有在您知道自己在做什么的情况下才能使用它!