这个问题已被问过几次,但我没有找到我的具体用例: 我确实有一个有gitosis的鼻子,并且是一个git master。我有笔记本电脑和台式机,在笔记本电脑上我有一个分支沙箱,我想通过它分享到桌面上。 我试过git
git push sandbox : sandbox (: sandbox being redundant)
失败了。检查沙箱并执行
git push origin HEAD
报告:
* [new branch] HEAD -> sandbox
现在桌面上我做了:
git remote show origin
我看到了新的分支:
Remote branches:
master tracked
sandbox new (next fetch will store in remotes/origin)
这是有希望的,所以现在我想将远程分支沙箱拉到我桌面上的工作区:
git fetch origin sandbox (in the master branch)
记录:
* branch sandbox -> FETCH_HEAD
但是当我显示分支时,不会创建分支沙箱。我有什么微不足道的东西吗?我也试过拉,但这也没有按预期工作。问候, 的Jeroen。
答案 0 :(得分:1)
沙箱:
git branch --all
您需要将所述远程分支签出到track it locally
git checkout --track origin/sandbox
然后一个简单的git branch
会显示该分支。