小编典典

“无法同时更新路径和切换到分支”

all

我有时会使用该checkout -b选项来创建一个新分支,同时检查它并在一个命令中设置跟踪。

在新环境中,我收到此错误:

$ git checkout -b test --track origin/master
fatal: Cannot update paths and switch to branch 'test' at the same time.
Did you intend to checkout 'origin/master' which can not be resolved as commit?

为什么 Git 不喜欢它?这曾经与同一个仓库一起工作。


阅读 183

收藏
2022-07-08

共1个答案

小编典典

origin/master‘ 不能被解析为提交

奇怪:你需要检查你的遥控器:

git remote -v

并确保origin已获取:

git fetch origin

然后:

git branch -avv

(看看你是否已经获取了一个origin/master分支)

最后,使用Git 2.23+(2019 年 8 月)git switch代替令人困惑的 .git checkout

git switch -c test --track origin/master
2022-07-08