猿问

git 向远程仓库push的问题

一般在push的时候是不是都会先pull一下以保证代码最新,但是如果以下场景怎么办:
A:push,但是git提示过期于是进行pull,pull之后发现有冲突,然后merge
B:在Amerge的过程向服务器push了。
A:等他merge完,在push的时候服务器又变化了,再pull-merge
.....
这样会不会导致A一直没法push?
米脂
浏览 293回答 2
2回答

慕莱坞森

第一次merge时产生的冲突的原因已经在本地解决了,如果其他人push的代码对这部分没有变更的话,再次merge会很顺利的,Git会自动进行处理,不用过于担心。如果总是在merge的时候产生冲突,那么说明冲突部分的代码极端不稳定,需要开发人员之间进行沟通,彻底解决,或者采用一些方法绕开。

梵蒂冈之花

merge了后就是一个新版本了,push发现其他版本了后,再继续merge一个版本出来。总有一天可以push上去的。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答