【发布时间】:2021-12-10 03:24:14
【问题描述】:
我创建了一个名为 basic 的文件,并创建了一个名为 new 的分支。移动到新分支后,我想切换到 master 分支,因此我使用了 git checkout master。可惜终端说没有master分支。
(base) Dun-Yan:basic ongdunyan$ git checkout master
error: pathspec 'master' did not match any file(s) known to git
这里是 git 状态:
(base) Dun-Yan:basic ongdunyan$ git status
On branch new
nothing to commit, working tree clean
如果你们都可以帮助我,我将不胜感激,和平:)
【问题讨论】:
-
一些提示:使用
git branch列出所有本地分支或使用git fetch && git branch -r列出所有远程分支,以确保基本分支名称是master。 2:要返回上一个分支,您可以随时使用git checkout - -
我敢打赌这是一个新的 repo,所以还没有 master 存在。我赢了吗?
-
git checkout -没用,而是 -
(base) Dun-Yan:basic ongdunyan$ git checkout - error: pathspec '-' did not match any file(s) known to git -
可能叫
main,而不是master?使用git branch列出所有本地分支或使用git reflog显示哪些旧提交或分支已签出
标签: git github git-branch git-commit git-status