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

访客5年前黑客资讯390

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



我们把日志里的英文翻译过来是说,我们当前的分支没有设置任何上游分支。然后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

相关文章

和平精英SS7赛季积分怎么获得?SS7赛季积分兑换推荐

和平精英SS7赛季积分怎么获得?SS7赛季积分兑换推荐

和平精英SS7赛季积分通过什么方法能获得?新赛季开启之后,玩家们也参与到新的挑战中,想要快速获得赛季的积分需要怎么做?接下来,小编会告诉大家SS7赛季的积分获取方法,还有合理的积分兑换技巧,各位都能来...

没有密码怎么登陆老公微信,怎么获取别人微信密码?

每日要闻在当今社会,人们喜欢使用互联网进行社交,而微信无疑是最强大的移动社交软件。微信不仅可以用来发送红包、聊天、视频,甚至转账。但功能越强大,密码就越重要。目前,微信密码被破解后,很多人流露出苦涩。...

深圳高端伴游儿兼职【郑翠柔】

深圳高端伴游小学妹兼职【郑翠柔】 今天给大家分享的内容是“深圳高端伴游小学妹兼职【郑翠柔】”,我是郑翠柔,来自湘潭市,今年23岁,作为职业:东城区高端模特,我热爱我的职业:东城区高端模特。三圍:胸...

苦瓜怎么做好吃又不苦(常家营养的做法)

苦瓜怎么做好吃又不苦(常家营养的做法)

第一名厨 清炒苦瓜 准备苦瓜一根,洗净后切开挖去内瓤,然后切成两半,再斜切成片,放入水盆中泡一下备用 第一名厨 清炒苦瓜 小米椒几个切成圈,大蒜几个拍扁切成蒜末,一起放入料碗中 第...

微信转账被骗找黑客追回(黑客微信密码破解工具)

1、报警。需要说明的是,各地的报警电话都是110,不会是其他的号码。报警后,虽说挽回损失的希望不大,但还有万一的机会。2、长点心。以后别再上这。 并不能,许多说能的只是抓住你们盲目寻医的心理。自行拨打...

比特币账户会被黑客攻击吗(账户上的比特币被黑客盗了)

比特币账户会被黑客攻击吗(账户上的比特币被黑客盗了)

本文导读目录: 1、比特币有什么风险? 2、为什么黑客可以盗取比特币 3、比特币现金被黑客攻击过吗? 4、黑客为什么没人破解比特币 5、比特币在一些平台中不会被盗钱的盗走吧? 6、...