Pushing a new branch in GIT
我使用的是git,并且在本地(存储库中不存在的分支)上创建了一个新分支(名为
对。它会提示您设置
例子
1 | git branch --set-upstream origin yourbranch |
除了分支名称外,其他的都是一样的。遵循屏幕上的指南。
要将分支推送到远程存储库上,应该使用此语法
1 | git push (remote) (branch) |
通常第一个遥控器(通常是唯一的)被命名为"origin",因此在您的情况下,您将运行
1 | git push origin foo |
通常建议运行稍微复杂一点的命令
1 | git branch --set-upstream-to origin/foo |
因为"--set upstream to"(缩写为"-u")在该分支上设置跟踪,并允许您简单地运行其他更改
1 | git push origin |
"跟踪分支是与远程分支有直接关系的本地分支。如果您在跟踪分支上并键入gitpull,git会自动知道要从哪个服务器获取数据并将其合并到哪个分支中。"(cit.git文档)
到你当地的分公司结帐并使用:
使用
1 2 | origin ssh://**/*.git (fetch) origin ssh://**/*.git (push) |
来源是您在本地的远程回购名称:您可以使用此命令将新分支推送到原始远程报告:
1 | git push origin [your-branch-name] |
这样地:
1 | git push origin foo |
如果上游定义为OK,则运行以下命令:
1 | git push origin foo:foo |
可在此处找到参考资料