如何使用跟踪选项将新分支推送到远程仓库

12

我正在从主分支创建的本地分支(feature1)上工作,我想将这个本地分支推送到远程仓库。如何在 Git 中实现此操作并跟踪选项。

我正在从主分支创建的本地分支(feature1)上工作,我想将这个本地分支推送到远程仓库。如何在 Git 中实现此操作并跟踪选项。
2个回答

11

使用-u选项进行推送:

git push -u origin <branch>

-u,缩写自--set-upstream,即将origin的上游设置为<branch>名称。如果省略分支名称,则使用本地分支名称。详细内容请参见Git文档


这是假设“origin”是OPs远程名称的前提... - Raphael Schweikert

0

你可以通过以下方式从主分支创建一个特性分支:

git checkout -b <branch>

因此,您可以使用以下命令将此本地分支推送到服务器。-u选项是为您的分支设置上游。

git push -u origin <branch>

这将把本地分支推送到远程。

接下来,继续在该分支中添加/编辑文件并提交。

git add <file>
git commit -m "message to commit"

然后只需推送您的更改,不需要使用 -u 选项。

git push origin <branch>

在使用了 -u 之后,只需简单地执行 git push 即可(无需添加 «remotename» «branchname» 后缀)。 - Raphael Schweikert

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接