2

我是 git 新手。

我无法回到分支。我使用了几个 git bash 命令。我在下面提到所有结果。

$ git结账大师

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

$ git 分支大师

fatal: Not a valid object name : 'greet'.

$ git 分支

$ git 分支 -d 打招呼

fatal:Couldn't look up commit object for HEAD

我在google和stackoverflow中搜索了很多,但找不到任何解决方案。我多次安装并重新安装了git。此外,我试图删除所有与git相关的文件夹以获得解决方案。

提前致谢

4

1 回答 1

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 ,则可以以相同的方式切换回 master git checkout -b master。一旦您暂存并提交文件,您将不再收到该错误(假设您暂存/提交到master分支。

于 2013-05-14T07:06:35.703 回答