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

问题描述 投票:13回答:4

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

(大师|拉贝斯1/4)

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

version-control github branch git-branch rebase
4个回答
16
投票

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


8
投票

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

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

git reset --hard HEAD~1 

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


0
投票

删除工作repo / git .git \ rebase-merge中的下面的文件夹


0
投票

如果目录中没有未保存的更改,请运行以下命令

  1. 这会将您当前的分支重置为远程仓库 git reset - 硬起源/分支,例如git reset - hard origin / master
  2. 删除文件夹 - repo \ git.git \ rebase-apply
© www.soinside.com 2019 - 2024. All rights reserved.