我在 github
上有一个帐户,我在两台不同的机器上使用它。一方面,我创建了一个新分支 myNewBranch
并切换到它。然后我对我的代码进行了修改,我提交并推送到 myNewBranch
。
在第二台机器上,我不知道如何推送。
$ git pull origin myNewBranch
From https://github.com/myUsername/myProject
* branch myNewBranch -> FETCH_HEAD
Already up-to-date.
[我已经成功从中 pull 出]
然后我尝试切换到它,但出现错误:
$ git checkout myNewBranch
error: pathspec 'myNewBranch' did not match any file(s) known to git.
我错过了什么?
最佳答案
您需要先将数据提取到机器 2 上的本地存储库中:
$ git fetch origin
$ git checkout origin/myNewBranch
关于Git:无法切换到新的远程分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16846115/