0

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

git clone git@github.com:orange/orange.git
git branch foo
git checkout foo
git push foo foo

我想简单地克隆 master,创建一个名为“foo”的新分支(使用 master 中的内容),然后将其推送到一个名为“foo”的远程仓库。上面的可以吗?最后一行似乎有点奇怪,因为我两次命名“foo”。

谢谢

4

1 回答 1

4

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

git push origin foo

当你git clone,Git 创建一个名为origin. 所以这是您要推送到的遥控器。您的git push线路假定有一个名为foo. 如果您没有明确创建一个,那么它不存在。

于 2012-06-13T18:32:40.520 回答