recherche

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

Quelques questions sur Git

J'ai récemment effectué un stage et travaillé sur un projet front-end. Tout le monde dans l'équipe a une bibliothèque de versions complète, mais l'adresse que tout le monde a clonée à distance au début est différente (par exemple, je suis aaa@X.com). et mon collègue est bbb@X .com, ccc@X.com, etc.), alors, lorsque chacun apporte ses propres modifications et les pousse ensuite vers la télécommande, cela ne pousse-t-il pas uniquement vers sa propre bibliothèque distante ? Mais pourquoi puis-je extraire les modifications des autres comme si notre bibliothèque distante était la même ?

我想大声告诉你我想大声告诉你2795 Il y a quelques jours591

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

  • 滿天的星座

    滿天的星座2017-05-02 09:34:12

    Vous avez dit que le référentiel que tout le monde clone au début devrait être fork du même référentiel, c'est-à-dire qu'il existe un référentiel public sss Vous avez dit que aaa, bbb, <. 🎜> sont tous ccc proviennent de l'entrepôt de fork Ensuite, chacun poussera les modifications vers ses entrepôts respectifs. Cependant, sss peut lancer un PR vers aaa, ce qui est sss. PR est Après l'avoir fusionné avec sss, vous pouvez ajouter le référentiel distant de pull request localement, puis extraire les modifications d'autres personnes. sss

    La commande git correspondante est la suivante :

    Supposons que votre entrepôt distant
    fork provienne de ddd, vous pouvez alors le cloner sss puis ajouter l'entrepôt ddd distant sss

    git remote add sss <sss的git地址>

    Si

    modifie son propre code d'entrepôt et initie un aaa vers sss, et pull request fusionne le PR, alors vous pouvez extraire les sss modifications localement sss

    git pull --rebase sss

    répondre
    0
  • Annulerrépondre