Maison > Questions et réponses > le corps du texte
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 ?
滿天的星座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
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