我是git的新手。
我无法回到主分支。我使用了几个git bash命令。我提到所有结果如下。
$ git checkout master
error:pathspec 'master' did not match any file(s) known to git.
$ git branch master
fatal: Not a valid object name : 'greet'.
$ git branch
$ git branch -d greet
fatal:Couldn't look up commit object for HEAD
我在google和stackoverflow中搜索了很多但是找不到任何解决方案。我安装并重新安装了git几次。另外,我试图删除所有与git相关的文件夹以获得解决方案。
提前致谢
答案 0 :(得分:2)
git checkout master
将执行此操作。
$ mkdir project ; cd $_ ; git init .
Initialized empty Git repository in /Users/doon/Desktop/project/.git/
$ git checkout master
error: pathspec 'master' did not match any file(s) known to git.
如果您已更改为其他分支git checkout -b branchname
,则可以使用git checkout -b master
相同的方式切换回母版。一旦您暂存和提交文件,您将不再收到该错误(假设您暂存/提交到master
分支。