我有时会使用该checkout -b选项创建一个新分支,同时检查它并在一个命令中设置跟踪.
在新环境中,我收到此错误:
$ git checkout -b test --track origin/master
fatal: Cannot update paths and switch to branch 'test' at the same time.
Did you intend to checkout 'origin/master' which can not be resolved as commit?
Run Code Online (Sandbox Code Playgroud)
为什么Git不喜欢它?这曾经使用相同的回购.
我正在将一个svn repo迁移到git.我创建了一个干净的临时目录,使用git svn init在那里获取东西,然后添加遥控器并推送它.现在在另一个实际的源代码(我在从svn提交东西之前从空的repo克隆)我做了一个提取.然后我做了一个结账并得到了上述信息.过了一会儿,我发现我可以通过拉动得到源并做到了.我的问题是该错误消息在该上下文中的含义是什么?我是如何得到该特定错误消息的?免责声明:我是一个git新手
所以,我创建了一个新的Rails应用程序 rails new myapp,然后再cd myapp然后git init,然后git checkout -b experimental-它创造了新的分支蛮好的,因为我试图切换回主没有工作,我得到了错误的标题,还git branch-什么,所以我做了chceck,并且分支文件夹如我所愿地为空?