我正在进行 git rebase 的过程中遇到了困难。我不太记得具体发生了什么,但我正在使用 UI 并删除已检出的分支,然后一切似乎都消失了。我重启了,成功地创建和提交了其他分支的工作,但后来我注意到状态显示我仍处于 rebase 的中间阶段。
如果我尝试
git rebase --skip
git rebase --continue
git rebase --abort
每次都失败
error: could not read '.git/rebase-merge/head-name': No such file or directory
有没有办法让我回到一个稳定的状态?我真的不关心rebase相关的内容,所以不想回到仍处于rebase过程中的那个点。
编辑:
$ git status
On branch fix/SJW-01225
Your branch is up to date with 'core-v3/fix/SJW-01225'.
You are currently rebasing.
(all conflicts fixed: run "git rebase --continue")
Untracked files:
(use "git add <file>..." to include in what will be committed)
[long list of untracked files]
nothing added to commit but untracked files present (use "git add" to track)
编辑-1:
$ touch .git/rebase-merge/head-name
$ git rebase --abort
error: could not read '.git/rebase-merge/onto': No such file or directory
$ touch .git/rebase-merge/onto
$ git rebase --abort
error: could not get 'onto': ''
谢谢
touch .git/rebase-merge/head-name
。 - Maroungit clone
的时候了? - Karol Dowbecki