Créer un conflit
Lorsqu'un conflit survient, vous devez le résoudre pour terminer votre travail. Dans cette étape, nous allons délibérément créer un conflit à partir de nos deux référentiels existants « tutorial » et « tutorial2 ».
Ouvrez tout d'abord le fichier sample.txt
dans le répertoire tutorial
de votre ordinateur.
Ajoutez le texte en gras ci-dessous au fichier et validez.
Anyone can learn Git with this tutorial and Backlog
add: Register a change in an index
commit: Save the status of an index
![Record the status of commit index](/static/b683470b31a40f86391522436697d1b3/5a190/01.png)
Ouvrez ensuite le fichier sample.txt
dans le répertoire tutorial2
. Ajoutez le texte en gras ci-dessous au fichier et validez.
Anyone can learn Git with this tutorial and Backlog
add: Register a change in an index
pull: Obtain the content of the remote repository
![pull Acquire the contents of a remote repository.](/static/7634cb44e65f530824997885febac9df/5a190/02.png)
Transférez à présent la modification apportée dans tutorial2
vers le référentiel distant.
![push the change from tutorial2 to the remote repository](/static/96503b68a6f01c7714013b58f2086bbf/5a190/03.png)
Dans notre référentiel distant actif, le fichier sample.txt
contient la troisième ligne pull: Obtain the content of the remote repository
et il a été validé dans le journal historique.
Nous allons ensuite transférer le commit de notre référentiel tutorial
vers le référentiel distant.
![Git raises a conflict and rejects your push](/static/1e6b63890ffd7b427601832462f7a7c1/5a190/04.png)
Comme vous pouvez le constater, Git génère un conflit et rejette votre transfert.