推送特定的提交远程分支

时间:2019-11-18 19:31:01

标签: git

我建立了一个跟踪remote/mainline的本地分支,并对这个本地分支进行了一些更改。

除了git push将更改推送到remote/mainline之外,我是否还可以将这些更改推送到remote/mainline2而无需设置其他本地分支跟踪remote/mainline2

3 个答案:

答案 0 :(得分:1)

您可以推送到您想要的任何分支

按HEAD

SqlFormat readingWhere = new SqlFormat("ASSETNUM = :1 and METERNAME = 'O-PRESSUR'");
readingWhere.setObject(1, "ASSET", "ASSETNUM", assetnum);
readingSet.setWhere(readingWhere.format())

要推送特定分支

git push origin HEAD:MY_FUN_NEW_BRANCH

答案 1 :(得分:1)

如果您的本地分支机构名称为mainline

git push remote mainline:mainline2

这是一个显式推送,指示本地源分支和远程目标分支。如果该分支不存在,它将创建一个远程分支。

答案 2 :(得分:0)

如果您使用ohmyzsh,您可以执行git push origin [branchNameHere]ggpush(做同样的事情)

或者,如果您想继续推送到该分支而不需要去ggpush,只需执行git branch -u [branch] [--set-upstream也可行]

相关问题