git - 在这个上下文中,"fatal: You are on a branch yet to be born" 意味着什么

我正在将一个svn repo迁移到git ,我创建了一个干净的临时目录,使用git来获取内容,然后添加远程,并且push它,在另一个实际的源目录(我是从空repo克隆出来的,然后从svn提交内容)中,我fetch,然后我checkout收到上面的消息,在一段时间之后,我发现我能够获得这个源代码,我的问题是该错误信息在该上下文中的含义是什么?我是怎么得到这个特定的错误消息的? 免责声明:我是一个git新手

时间:

我相信这是因为你的fetch只提取远程引用和提交,你并没有一个本地的主分支来checkout 。因为你是一个空的repo ,你从来没有在一个分支,所以,你的git checkout没有主分支。

你可以直接通过git checkout origin/master命名远程主机,但是,但这将使你处于一个独立的头状态。

一旦你进行了pull,它就会fetch并合并,pull创建一个本地master跟踪远程master。

...