我正在尝试获取我的远程代码库并运行以下命令:
git fetch origin
然后运行这个:
git rebase origin/main
但是出现了一个错误:
$ git rebase origin/main
fatal: Could not resolve HEAD to a revision
这是什么意思?我做错了什么吗?
我正在尝试获取我的远程代码库并运行以下命令:
git fetch origin
然后运行这个:
git rebase origin/main
但是出现了一个错误:
$ git rebase origin/main
fatal: Could not resolve HEAD to a revision
这是什么意思?我做错了什么吗?
首先尝试运行 git status
命令,了解本地仓库所处位置。
例如,如果你刚创建了一个空的仓库,并添加了 origin,你是无法将当前不存在的本地分支变基到 origin/main
上的。
检查 git branch -avv
命令输出。
如果有一个叫做 main 的分支,请尝试切换回去。
git switch main
然后,仅在这时,尝试一个简单的git pull
。
git status
,但仍然出现相同的错误。 - Myratgit branch -avv
返回什么?(你的 Git 版本是什么?你使用的操作系统是哪个?) - VonC