git推拉分支

时间:2011-05-25 06:43:31

标签: git branch

这个问题已被问过几次,但我没有找到我的具体用例: 我确实有一个有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。

1 个答案:

答案 0 :(得分:1)

如果您执行以下操作,则应列出

沙箱:

git branch --all

您需要将所述远程分支签出到track it locally

git checkout --track origin/sandbox

然后一个简单的git branch会显示该分支。