git - Git (master|REBASE 1/1) 是什么意思?我该如何摆脱它?

标签 git version-control git-branch rebase

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

(master|REBASE 1/1)



以前只是说master , 所以发生了什么事?这是什么意思?我怎样才能让它恢复原状?

最佳答案

你被困在 rebase 的中间。

如果您已 merge/解决了所有路径的冲突:
使用 git add .提交已解决的项目。
使用 git rebase --continue来完成这个过程。

或使用 git rebase --abort在没有任何风险的情况下退出 rebase 过程。

关于git - Git (master|REBASE 1/1) 是什么意思?我该如何摆脱它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18292578/

相关文章:

解决 cherry-pick 冲突后不允许 Git 修改

gitolite用户无法连接

version-control - 如何在Bazaar中将重量级结帐更改为轻量级结帐?

git - 使用 `git fetch --all` 跳过将一些分支/标签复制到本地 Git

django - Git 神秘地删除东西(编辑 : actually django-storages)

linux - Git 自动补全看起来很奇怪(而且只有一半功能)

git - 使用 git,如何删除远程分支的本地副本?或者至少 pull 而不 merge ?

python - 通过 Python 获取 Git 存储库文件的最后一次提交时间?

git - 如何删除没有指定分支的git中的提交?

即使分支的更改已应用到 master,git branch -d 也会失败