我在叉子上工作 - " myname / mybranch"
我切换到主叉到另一个分支做一些工作 - " master / someotherbranch"
现在我想切换回" myname / mybranch"
我试过
git checkout myname/mybranch
error: pathspec 'myname-mybranch' did not match any file(s) known to git.
git checkout myname myname/mybranch
error: pathspec 'myname' did not match any file(s) known to git.
我只想再次检查myname / mybranch。我该怎么做?
感谢您的帮助!
答案 0 :(得分:1)
确保遥控器中有myBranch
个退出。您可以从local/feature
创建新的remote/myBranch
。
$ git remote -v # see all the remotes
$ git checkout -b feature <remote>/<branch>
e.g. git checkout -b feature myname/mybranch
$ git checkout -b temp
$ git reset --hard <remote>/master
答案 1 :(得分:1)
git checkout -
这只是回到你最后一个分支。如果你只是在两个分支之间跳跃,它将起作用。它来自bash命令行cd -
,它只返回到最后一个目录。