recherche

Maison  >  Questions et réponses  >  le corps du texte

git 向远程仓库push的问题

一般在push的时候是不是都会先pull一下以保证代码最新,但是如果以下场景怎么办:

A:push,但是git提示过期于是进行pull,pull之后发现有冲突,然后merge
B:在Amerge的过程向服务器push了。
A:等他merge完,在push的时候服务器又变化了,再pull - merge
.....

这样会不会导致A一直没法push?

迷茫迷茫2809 Il y a quelques jours779

répondre à tous(6)je répondrai

  • 巴扎黑

    巴扎黑2017-04-22 09:02:39

    La cause du conflit généré lors de la première fusion a été résolue localement. Si le code poussé par d'autres ne change pas cette partie, La nouvelle fusion se déroulera sans problème. Git le gérera automatiquement, alors ne vous inquiétez pas trop.

    Si des conflits surviennent toujours lors de la fusion, cela signifie que le code dans la partie en conflit est extrêmement instable. Les développeurs doivent communiquer entre eux pour résoudre complètement le problème ou utiliser certaines méthodes pour le contourner.

    répondre
    0
  • 高洛峰

    高洛峰2017-04-22 09:02:39

    Après la fusion, ce sera une nouvelle version. Après avoir poussé, vous trouverez d'autres versions, continuez à fusionner une autre version.

    Il peut être augmenté un jour.

    répondre
    0
  • PHPz

    PHPz2017-04-22 09:02:39

    Ce problème doit être résolu de deux manières : La première : seulement lorsque la différence de version est trop grande, vous devez tirer + fusionner avant de pouvoir pousser. Mais après la fusion, si la différence de version n'est pas grande, vous pouvez pousser. Deuxièmement : chacun devrait avoir sa propre succursale. Poussez d'abord vers votre propre branche, puis fusionnez du serveur vers le maître.

    répondre
    0
  • 巴扎黑

    巴扎黑2017-04-22 09:02:39

    A et B peuvent discuter et parvenir à un accord, et ils ne feront que rebaser mais pas fusionner. De cette façon, l’histoire paraît meilleure, avec une seule ligne et sans chaos.

    répondre
    0
  • 怪我咯

    怪我咯2017-04-22 09:02:39

    Si un tel problème survient, cela signifie que le couplage de code entre A et B est trop important et que le travail doit être redivisé

    répondre
    0
  • 迷茫

    迷茫2017-04-22 09:02:39

    Puisqu'il y a un conflit, fusionnez simplement jusqu'à ce qu'il n'y ait plus de conflit entre lui et vous, vous pourrez alors le pousser vers le haut

    répondre
    0
  • Annulerrépondre