我正在从主分支创建的本地分支(feature1)上工作,我想将这个本地分支推送到远程仓库。如何在 Git 中实现此操作并跟踪选项。
我正在从主分支创建的本地分支(feature1)上工作,我想将这个本地分支推送到远程仓库。如何在 Git 中实现此操作并跟踪选项。我正在从主分支创建的本地分支(feature1)上工作,我想将这个本地分支推送到远程仓库。如何在 Git 中实现此操作并跟踪选项。
我正在从主分支创建的本地分支(feature1)上工作,我想将这个本地分支推送到远程仓库。如何在 Git 中实现此操作并跟踪选项。使用-u
选项进行推送:
git push -u origin <branch>
-u
,缩写自--set-upstream
,即将origin
的上游设置为<branch>
名称。如果省略分支名称,则使用本地分支名称。详细内容请参见Git文档。
你可以通过以下方式从主分支创建一个特性分支:
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