如何删除旧的 rebase?
How do I remove an old rebase?
我开始在另一个分支上变基,并决定暂时忘记这个问题并转到另一个分支。
我目前正在处理的问题与当前无关
当我执行 git status
时,我得到:
You are currently rebasing branch 'my-old-branch'
(all conflicts fixed: run "git rebase --continue")
这与我目前的工作无关,我想摆脱这种 rebase 情况。
如何删除当前的 rebase
?
您可以使用 git rebase --abort
退出变基过程。
在变基期间 git 将工作文件存储在 .git/rebase-*
目录中。
git rebase --abort
将删除这些并检查您所在的原始分支。
如果你只想摆脱变基而不触及回购状态 - 你可以 rm -rf .git/rebase-*
我开始在另一个分支上变基,并决定暂时忘记这个问题并转到另一个分支。
我目前正在处理的问题与当前无关
当我执行 git status
时,我得到:
You are currently rebasing branch 'my-old-branch'
(all conflicts fixed: run "git rebase --continue")
这与我目前的工作无关,我想摆脱这种 rebase 情况。
如何删除当前的 rebase
?
您可以使用 git rebase --abort
退出变基过程。
在变基期间 git 将工作文件存储在 .git/rebase-*
目录中。
git rebase --abort
将删除这些并检查您所在的原始分支。
如果你只想摆脱变基而不触及回购状态 - 你可以 rm -rf .git/rebase-*