我建立了一个跟踪remote/mainline
的本地分支,并对这个本地分支进行了一些更改。
除了git push
将更改推送到remote/mainline
之外,我是否还可以将这些更改推送到remote/mainline2
而无需设置其他本地分支跟踪remote/mainline2
?
答案 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也可行]