Git 创建新的远程分支?

Git 创建新的远程分支?,git,Git,快速健全检查-我想为自己创建一个新的远程分支。我想做以下工作: git clone git@github.com:orange/orange.git git branch foo git checkout foo git push foo foo 我想简单地克隆master,创建一个名为“foo”的新分支(使用master中的内容),然后将其推送到一个名为“foo”的远程repo。上面的方法是否可以做到这一点?最后一行似乎有点奇怪,因为我给“foo”起了两个名字 谢谢我想你被“远程”这个词弄糊

快速健全检查-我想为自己创建一个新的远程分支。我想做以下工作:

git clone git@github.com:orange/orange.git
git branch foo
git checkout foo
git push foo foo
我想简单地克隆master,创建一个名为“foo”的新分支(使用master中的内容),然后将其推送到一个名为“foo”的远程repo。上面的方法是否可以做到这一点?最后一行似乎有点奇怪,因为我给“foo”起了两个名字


谢谢

我想你被“远程”这个词弄糊涂了。远程是存在于其他地方的存储库。远程存储库具有分支;这些被称为“远程分支”。如果您的目标是将本地
foo
分支推送到刚才克隆的存储库,那么:

git push origin foo

当您
git clone
时,git会创建一个名为
origin
的远程设备。这就是你要推到的遥控器。您的
git push
行假定有一个名为
foo
的远程设备。如果您没有明确创建一个,那么它就不存在。

我想您对“远程”这个术语感到困惑。远程是存在于其他地方的存储库。远程存储库具有分支;这些被称为“远程分支”。如果您的目标是将本地
foo
分支推送到刚才克隆的存储库,那么:

git push origin foo

当您
git clone
时,git会创建一个名为
origin
的远程设备。这就是你要推到的遥控器。您的
git push
行假定有一个名为
foo
的远程设备。如果您没有显式创建一个,那么它就不存在。

嗯,我可能把术语弄混了——我在使用github,我在我的项目下看到了一个“分支”列表。每个人都有自己的名字。我相信我没有一个叫福的遥控器。我所要做的就是创建一个新分支,然后远程推送它,这样我就可以在分支列表下看到它。@user291701我想我更新了我的答案,因为您已经阅读了它,请尝试刷新。:)嗯,我可能把术语弄混了——我在使用github,我在我的项目下看到了一个“分支”列表。每个人都有自己的名字。我相信我没有一个叫福的遥控器。我所要做的就是创建一个新分支,然后远程推送它,这样我就可以在分支列表下看到它。@user291701我想我更新了我的答案,因为您已经阅读了它,请尝试刷新。:)