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


我有点儿  初学者和我试图回滚到之前的提交。但我不小心只是回滚了提交(我使用的是Windows GUI)。无论如何,经过一些奇怪的推动,合并以及其他我不太理解的混乱的东西,我终于得到了我想要的文件。唯一奇怪的是现在它在shell中说:

(主| REBASE 1/1)

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


6907
2017-08-17 19:31


起源



答案:


如果你已经合并了所有路径,那么你就会被困在一个rebase的中间位置 git rebase --continue 完成这个过程


11
2017-08-17 19:41





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

你可能会尝试 放弃您的本地提交 一个接一个,然后使用 git status 确保您的本地提交与远程分支保持同步。

git reset --hard HEAD~1 

注意: git reset --hard 将 丢弃你的工作,只有当你知道自己在做什么时才使用它!


5
2018-02-24 14:18