2016-05-25 2 views
0

Lorsque je tire le code à distance, le git signale des conflits sur un fichier.Correction de l'UU Git avec VI

UU hello.cpp

Si je git mergetool hello.cpp et corriger le conflit, puis git montre ce qui suit: La valeur par défaut est mergetool kdiff3.

M hello.cpp 

Cependant, si j'utilise vi pour résoudre les conflits, des images fixes git montrent les éléments suivants

UU hello.cpp 

Je dois utiliser git add hello.cpp afin de montrer la

suivante
M hello.cpp 

Qu'est-ce que kdiff3 faire après avoir terminé la fusion de sorte que git affichera M au lieu de UU si je le fais avec vi?

Répondre

2

kdiff3 fait un 'git add' une fois terminé. Vous pouvez (et avez fait) faire la même chose en utilisant vi pour corriger les conflits et la ligne de commande. Voir 'git help merge' "Comment résoudre les conflits"