Fusion de modifications
Votre commande push vers le référentiel distant sera rejetée si votre référentiel local est obsolète.
![Vous ne pouvez pas effectuer de transfert vers le référentiel distant si votre référentiel local est obsolète. Diagram of a ouddated repo.](/static/2e49227db3f41d50cf381b533dece47b/5a190/01.png)
Si tel est le cas, vous pouvez recourir à la commande git merge pour intégrer les modifications les plus récentes de votre copie locale de la branche distante avant de procéder au transfert.
Cette exigence de Git garantit que les modifications apportées par les autres membres sont conservées dans l'historique des versions.
![Vous devez fusionner les modifications les plus récentes avant de procéder à un transfert si votre référentiel local est obsolète Diagram of a merging latest changes.](/static/43189904f00529e66b6fe2cde2f2f9e1/5a190/02.png)
Lors d'une opération de fusion, Git tente d'appliquer automatiquement les modifications historiques et de les fusionner avec la branche actuelle. Cependant, en cas de conflit, une erreur est générée et un message vous invite à résoudre manuellement le conflit.