您好,欢迎来到尔游网。
搜索
您的当前位置:首页gitpush-uoriginmaster和gitpush远程主机名本地分支名:远程分支名作用

gitpush-uoriginmaster和gitpush远程主机名本地分支名:远程分支名作用

来源:尔游网
gitpush-uoriginmaster和gitpush远程主机名本地分⽀名:远程

分⽀名作⽤

git push

git push命令⽤于将本地分⽀的更新,推送到远程主机。它的格式与git pull命令相仿。

$ git push <远程主机名> <本地分⽀名>:<远程分⽀名>

注意:这⾥的:前后是必须没有空格的。

注意,分⽀推送顺序的写法是<来源地>:<⽬的地>,所以git pull是<远程分⽀>:<本地分⽀>,⽽git push是<本地分⽀>:<远程分⽀>。

如果省略远程分⽀名,则表⽰将本地分⽀推送与之存在\"追踪关系\"的远程分⽀(通常两者同名),如果该远程分⽀不存在,则会被新建。

$ git push origin master

上⾯命令表⽰,将本地的master分⽀推送到origin主机的master分⽀。如果后者不存在,则会被新建。如果省略本地分⽀名,则表⽰删除指定的远程分⽀,因为这等同于推送⼀个空的本地分⽀到远程分⽀。

$ git push origin :master# 等同于

$ git push origin --delete master

上⾯命令表⽰删除origin主机的master分⽀。

如果当前分⽀与远程分⽀之间存在追踪关系,则本地分⽀和远程分⽀都可以省略。

$ git push origin

上⾯命令表⽰,将当前分⽀推送到origin主机的对应分⽀。如果当前分⽀只有⼀个追踪分⽀,那么主机名都可以省略。

$ git push

如果当前分⽀与多个主机存在追踪关系,则可以使⽤-u选项指定⼀个默认主机,这样后⾯就可以不加任何参数使⽤git push。

$ git push -u origin master

上⾯命令将本地的master分⽀推送到origin主机,同时指定origin为默认主机,后⾯就可以不加任何参数使⽤git push了。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- axer.cn 版权所有 湘ICP备2023022495号-12

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务