在GIT推出新分支

我正在使用GIT,并且在本地创建了一个新分支(名为foo )(存储库中不存在的分支)。 现在,我对原始项目(主文件)进行了一些更改,并在此新分支中提交了所有这些更改。 我现在想要做的就是将这个新分支推送到远程存储库。 我怎样才能做到这一点? 如果我在分支foo上运行git push ,是否会将整个分支推向回购站。 我不希望我的变化被推到掌握。 我只是想把这个新的分支推到主存储库。


是。 它会提示你设置upstream

git branch --set-upstream origin yourbranch

除了分支名称以外的所有内容都是一样的。 按照屏幕上的指导。


要将分支推送到远程存储库,您应该使用此语法

git push (remote) (branch)

通常第一个遥控器(通常是唯一的)被命名为“原点”,因此在你的情况下你会运行

git push origin foo

通常建议运行稍微复杂的命令

git branch --set-upstream-to origin/foo

因为“--set-upstream-to”(缩写为“-u”)在该分支上设置了跟踪,并允许您推送其他更改

git push origin

“跟踪分支是与远程分支有直接关系的本地分支,如果你在跟踪分支并键入git pull,Git会自动知道从哪个服务器获取并分支合并。” (cit。git文档)


签到你的本地分支并使用: git push -u origin <branch> 。 这将在远程创建新分支并推送所有更改

链接地址: http://www.djcxy.com/p/4641.html

上一篇: Pushing a new branch in GIT

下一篇: upstream origin <branch>"?