Quelques questions sur Git
我想大声告诉你
我想大声告诉你 2017-05-02 09:32:12
0
1
623

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 ?

我想大声告诉你
我想大声告诉你

répondre à tous(1)
滿天的星座

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
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal