Informações

Autores HUET Anatole
Prazo de entrega Sem prazo
Limite de submissão No limitation

Etiquetas

Entrar

Exercice git conflit

Le dosier student contient un repository git qui contient déjà un fichier. Cependant, vous aimeriez apporter des changements à celui-ci. Une manière la plus courante pour le faire est de créer une nouvelle branche avec la commande git checkout. Une fois que vous êtes sur la nouvelle branche, modifiez le contenu du fichier file par Hello World !. Par la suite, effectuez un `git add et git commit pour valider vos changements. Revenez sur la branche master avec git checkout et modifiez le contenu du fichier file par Nouveau contenu de la branche master. Notez que les changements sur l'autre branche ne sont pas effectifs sur la branche master. Utilisez la commande git merge afin de fusionner les changements.

Que se passe-t-il ? Il y a un conflit car la même ligne a été changée en deux versions différentes. Il faut donc indiquer la version correcte à git. Notez que vous êtes sur une branche séparées lors d'un conflit. Pour indiquer la bonne version, modifier le fichier en retirant les caractères bizarres et en mettant le bon contenu (en gardant donc le Hello World !) et refaites un git add et git commit pour finaliser le merge.

Pour cet exercice il est vivement conseillé de jeter un coup d'oeil aux manpages suivantes :