18720358503 在线客服 人才招聘 返回顶部
企业动态 技术分享 行业动态

Git学习培训:git push是啥 和 git push

2021-04-07分享 "> 对不起,没有下一图集了!">
[引言]

git push是git应用中最多采用的一个指令之一,那麼你了解git push和git push -u origin master有哪些关联,又有哪些差别么?何时能够立即push,而何时必须加主要参数?文中就一起來学习培训一下


Git学习:git push是什么 和 git push -u origin master有什么关系

什么叫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了。

题外话:没有一切主要参数的git push,默认设置只消息推送当今支系,这称为simple方法。另外,也有一种matching方法,会消息推送全部有相匹配的远程控制支系的当地支系。Git 2.0版本号以前,默认设置选用matching方式,如今改成默认设置选用simple方法。


高新科技迷、外设控、WordPress喜好者,高新科技更改日常生活,用力中的键鼠将IT的快乐共享给大量的人!
"> 对不起,没有下一图集了!">
在线咨询