web-dev-qa-db-fra.com

Erreur de fusion GIT "la validation n'est pas possible car vous avez des fichiers non fusionnés"

j'ai donc oublié de retirer mon code avant de le modifier, puis lorsque j'ai validé le nouveau code et essayé de pousser Push, j'ai obtenu le message d'erreur Push n'est pas possible. À ce moment-là, j'ai fait un "tir git" qui a mis en surbrillance certains fichiers avec des conflits. J'ai enlevé les conflits mais je ne sais pas quoi faire d'ici ..

J'ai essayé de git commit à nouveau, mais il est indiqué que "la validation n'est pas possible car vous avez des fichiers non fusionnés"

138
Kiarash

Si vous avez corrigé les conflits, vous devez ajouter les fichiers sur la scène avec git add [filename], puis validez normalement.

186
jonnystoten

Vous devez faire deux choses. Ajoutez d'abord les modifications avec

git add .
git stash  

git checkout <some branch>

Cela devrait résoudre votre problème comme il m’a résolu.

40
Prabhakar

Vous pouvez utiliser git stash pour enregistrer le référentiel actuel avant d'effectuer la validation que vous souhaitez effectuer (après la fusion des modifications du référentiel en amont avec git stash pop). Je devais le faire hier quand j'avais le même problème.

11
muman

Cette erreur se produit lorsque vous résolvez les conflits mais que le fichier doit toujours être ajouté dans la zone d'étape. git add. serait le résoudre. Ensuite, essayez de vous engager et de fusionner.

1
Priyanka Arora

J'ai eu un problème similaire qui se résumait à la suppression de fichiers sous "chemins non fusionnés"

Ces fichiers ont dû être supprimés avec git rm

0
Yann VR