获取后使用 rebase 时出现“致命:无法将 HEAD 解析为修订版”

Myr*_*rat 5 git

我正在尝试获取我的远程存储库并运行以下命令:

git fetch origin
Run Code Online (Sandbox Code Playgroud)

然后运行这个:

git rebase origin/main
Run Code Online (Sandbox Code Playgroud)

但出现错误:

$ git rebase origin/main
fatal: Could not resolve HEAD to a revision
Run Code Online (Sandbox Code Playgroud)

这是什么意思?我做错了什么?

Von*_*onC 4

首先尝试 a git status,了解您在本地存储库中的位置。

例如,如果您刚刚创建了一个空存储库并添加了 origin,则无法在origin/main.

检查 的输出git branch -avv
如果您有主分支,请尝试切换回它。

git switch main
Run Code Online (Sandbox Code Playgroud)

然后,也只有到那时,尝试一个简单的git pull.