如何创建远程分支?

时间:2012-08-03 19:40:09

标签: git github

如果我在我的本地git repos上创建分支,就像这样:

git checkout -b test

然后进行推送

git push

我实际上并没在GitHub页面中看到新分支test。如何让我的远程分支镜像我的本地分支?

更新

当我提交时(即使没有更改)并运行:

git push origin test

有效。但这是正确的方法吗?不应该git push将所有本地更改推送到远程存储库吗?

2 个答案:

答案 0 :(得分:2)

使用

git push -u origin test:test

创建远程分支。

  

但这是正确的方法吗?

  

git push 不应该将所有本地更改推送到远程存储库吗?

仅当分支设置为首先跟踪到远程分支时。在您明确推送一次之前,您的分支机构不会跟踪任何内容。

答案 1 :(得分:0)

您必须明确推送新的本地分支:

git push origin test:test

否则Git会推送你创建的任何(临时)本地分支3