【问题标题】:git checkout master returns error when switching from mybranch从 mybranch 切换时 git checkout master 返回错误
【发布时间】:2021-03-27 22:07:43
【问题描述】:

我将代码推送到 master 分支并切换到 mybranch 以修复错误。使用$git checkout master$git checkout mybranch 时一切正常!

问题是,当我想从mybranch 切换到master 时,我曾经输入git checkout origin 而不是git checkout master。现在,每次我想返回master 分支时,我都会收到此错误:

error: pathspec 'master' did not match any file(s) known to git

我的问题是:如何使用$git checkout master 命令返回master 分支?

【问题讨论】:

  • 运行 git branch -a 并将其输出剪切并粘贴到您的问题中,以帮助其他人弄清楚发生了什么。

标签: git git-branch git-checkout


【解决方案1】:

首先尝试不要使用git checkout,而是使用git switch

switch 命令不会尝试查找名为“master”的文件,而只会考虑名为master 的分支。
这假设 Git 2.23+(2019 年 8 月)

【讨论】:

    猜你喜欢
    • 2017-03-09
    • 2016-03-21
    • 1970-01-01
    • 2020-12-22
    • 1970-01-01
    • 2020-05-28
    • 1970-01-01
    • 2012-04-05
    • 2011-03-07
    相关资源
    最近更新 更多