查询开放房软件app(免费查开宾馆记录查询app)

访客4年前黑客资讯386

不知道大家有没有经历过,当我们切换到了一个新的分支想要提交代码的时候,总会遇到这样的错误。



我们把日志里的英文翻译过来是说,我们当前的分支没有设置任何上游分支。然后git提示我们可以运行下面这行代码来设置远程的上游,这样我们就可以push成功了。

当然如果我们push的时候执行的不是git push,而是后面再加上origin的话,就可以push成功了。比如这样:

那么这是什么原因呢?这个origin分支又是什么意思呢?我们今天就来讨论一下这个问题。

远程分支

远程分支其实就是远程代码仓库当中的分支,比如我们的repo如果是存在github的,那么这个远程仓库就是github,如果是存在gitlab的,那么这个仓库就是gitlab,如果是其他的仓库也是一样的道理。

当我们在使用git clone的时候,git会自动地


将这个远程的repo命名为origin,拉取它所有的数据之后,创建一个指向它master的指针,命名为origin/master,之后会在本地创建一个指向同样位置的指针,命名为master,和远程的master作为区分。

也就是说,origin的含义指的是远程的仓库。它只是一个标记,就和默认分支叫做master一样,本身并没有特别的含义。如果我们愿意也可以起其他的名字,但是一般没有人这么干。比如我们在clone的时候可以添加一个参数-o给远程的repo起一个别名:

这样一来,远程的这个repo就会被命名为chengzhi,代替原本的origin。但是这样除了装逼和增加成本之外,没有任何用处,不推荐这么干。

操作命令

还记得我们之前在介绍git的时候曾经说过远程repo的作用,就是为了防止本地的代码错乱,所以在远程留一份备份。这样即使我们的代码完蛋了,至少还可以找到备份。

所以远程的repo更大的作用就是保留备份,既然要保留备份,那么我们本地和远程的代码交互肯定是免不了的。大家可能都大概知道git pull从远程拉取,git push推送到远程,但是对于这其中的细节可能不太清楚。之前没有详细介绍过远程分支,所以也没办法深入,我们今天刚好聊到这个话题,正好好好说道说道。

代码拉取

我们先说代码拉取,说到代码拉取大家的之一反应可能是git pull。但是其实git pull并不是严格意义上的代码拉取命令,至少它还不是最细粒度,其实还有一个比git pull更加细粒度的操作。它就是——git fetch。

1

相关文章

油腻的女生是什么样子 油腻女生的几种表现

大家常常会谈论到的是油腻大叔这类的,可是有关油腻感女孩非常少有些人了解,油腻感女孩的几个主要表现为狂妄自大矫情,夸张这些,那麼,油腻感的女孩是什么样子?下边我就而言说。 油腻感的女孩是什么样子...

普通的法西斯(德国法西斯电影)

普通的法西斯(德国法西斯电影) 看到这个题目,很多人肯定会说,没区别,都是代指发动二战的那个反动集团和后来的新纳粹余孽和种族主义,有些人可能会意识到有区别,法西斯是意大利的,纳粹是德国的,纳粹是法西...

300卢布是多少人民币

  300万卢布是几多人民币   当前最新钱币兑换:1卢布=0.1084人民币元,300万卢布=325200人民币元,生意业务时几多以银行柜台成交价为准。   按照今天北京时间15几多:34分更新外汇...

天津一小区16栋楼住十万个骨灰盒怎么回事?详情曝光令人大开眼界

据财经网消息,随着天津市殡葬改革的推行,越来越多的人选择在陵园单独买一处房间来做自家祠堂,而不是将自家骨灰盒与其他家骨灰盒混放在公益性祠堂。滨海新区这家以“楼房式祠堂”为招牌的骨灰堂一期开售时一度遇冷...

大学女生兼职?适合女学生做的兼职

大学女生兼职?适合女学生做的兼职

随着电竞行业的不断发展,越来越多年轻人加入到这个行业中,随之而来的也是出现了各种不同的职业。电竞陪玩师以其低门槛和高收入迅速成为了当下最为热门的职业之一,而低龄化则是这个行业的最大特点。  ...

我国经济在第二季度短暂领先,显示了我国不俗的内需拉动力

2020年初,新冠肺炎肺炎疫情席卷全世界,肺炎疫情及其感染速率之快速、感染范畴之普遍,驱使多个国家各个领域停工停产,世界各国经济发展遭到重挫,经济发展指数值比较严重下降。在这般状况下,中国经济发展却依...