0

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

git checkout -b test

然后推

git push

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

更新

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

git push origin test

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

4

2 回答 2

2

利用

git push -u origin test:test

创建远程分支。

但这是正确的方法吗?

是的。

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

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

于 2012-08-03T19:43:02.980 回答
0

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

git push origin test:test

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

于 2012-08-03T19:43:19.907 回答