Maison > Questions et réponses > le corps du texte
Par exemple, branch master et branch dev ont un fichier file.ext en même temps. J'ai mis à jour (commit & push) ce fichier sur branch dev. Comment puis-je mettre à jour le fichier sur branch master lorsque mes collègues mettent à jour ?
我想大声告诉你2017-05-02 09:25:24
La solution que j'ai donnée n'est pas automatique et nécessite une opération manuelle. Il ne devrait pas être possible de mettre à jour automatiquement un seul fichier
1 : Basculez d'abord vers la branche master :
git checkout master
2 : Sortir le fichier file.ext sur la branche dev
git checkout dev -- file.ext
3 : Soumettez ensuite file.ext à la branche master
git add file.ext
git commit -m 'update file.ext from dev'
Ce qui précède est l'ensemble du processus
phpcn_u15822017-05-02 09:25:24
Si cette soumission ne contient que ce fichier requis, alors votre collègue peut simplement utiliser master pour extraire origin dev
S'il y a plusieurs commits sur origin et que le maître du collègue n'en a besoin que d'un seul, alors le collègue extraira d'abord origin dev sur dev, puis reviendra au master pour sélectionner le(s) commit(s) nécessaire(s) sur dev
Si ce fichier cible est mélangé dans une certaine soumission (c'est-à-dire qu'il y a plus d'un changement dans la soumission, mais que le maître du collègue n'a besoin que de ce seul fichier), alors comme @brucemj l'a dit, procédez à une extraction manuelle
阿神2017-05-02 09:25:24
Il existe un moyen. Appuyez d'abord sur le contenu que vous souhaitez mettre à jour. Ensuite, changez de branche et cliquez avec le bouton droit sur Remplacer la largeur et sélectionnez la branche, la balise ou la référence pour sélectionner le contenu de la branche que vous venez de soumettre <🎜. >
Voici le plug-in Eclipse .git