git checkout master returns 从 mybranch 切换时出错
git checkout master returns error when switching from mybranch
我正在将代码推送到 master
分支并切换到 mybranch
以修复错误。使用 $git checkout master
和 $git checkout mybranch
!
时一切正常
问题是,当我想从 mybranch
切换到 master
时,我曾经输入 git checkout origin
而不是 git checkout master
。现在,每次我想 return 到 master
分支时,我都会收到此错误:
error: pathspec 'master' did not match any file(s) known to git
我的问题是:如何使用 $git checkout master
命令返回 master
分支?
首先尝试不使用 git checkout
,而是使用 git switch
switch
命令不会尝试查找名为“master
”的文件,而只会考虑名为 master
.
的分支
这假设 Git 2.23+(2019 年 8 月)
我正在将代码推送到 master
分支并切换到 mybranch
以修复错误。使用 $git checkout master
和 $git checkout mybranch
!
问题是,当我想从 mybranch
切换到 master
时,我曾经输入 git checkout origin
而不是 git checkout master
。现在,每次我想 return 到 master
分支时,我都会收到此错误:
error: pathspec 'master' did not match any file(s) known to git
我的问题是:如何使用 $git checkout master
命令返回 master
分支?
首先尝试不使用 git checkout
,而是使用 git switch
switch
命令不会尝试查找名为“master
”的文件,而只会考虑名为 master
.
的分支
这假设 Git 2.23+(2019 年 8 月)