关于Git:如何使用跟踪选项将新分支推送到远程存储库


How to push new branch to remote repository with tracking option

本问题已经有最佳答案,请猛点这里访问。

我正在处理一个从主线分支创建的本地分支(功能1)。我想将这个本地分支推送到远程存储库。如何在Git中实现这一点以及跟踪选项。


推与-u选项:

1
git push -u origin <branch>

--set-upstream-u,短的,这是设置在靠近上游origin的名字。如果你omit支部的支部名称,当地的名称是用来代替。完整的故事在Git的文档。


你会创建一个分支分支的主流特征。

1
git checkout -b <branch>

所以你可以在本地分支推送服务器使用下面的命令。u选项设置是上游的分支。

1
git push -u origin <branch>

这将推动当地的分支到远程。

要继续向前,添加/编辑和提交的文件在本支部

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

然后只是推你的变化,你没有选择。

1
git push origin <branch>