2010-06-08 4 views
3

Je l'ai fait tirer origine newbranch: newbranch ... mais pour une raison quelconque .. cela a essayé de fusionner newbranch dans mon origine avec maître dans local .. et il en résulte un conflit .. 1) comment puis-je annuler la fusion à moitié faite? 2) Comment puis-je tirer newbranch origine à une nouvelle branche dans repo local nommé « newbranch »git tirer des résultats dans le conflit

Répondre

7

Utilisez cette option pour réinitialiser à votre état pré-fusion:

git reset --merge 

(Ou si vous utilisez une version de git avant --merge était disponible, utilisez --hard)

Ensuite, créez et extrayez votre branche, et tirez, la fusion en elle.

git checkout -b newbranch 
git pull origin newbranch 

Bien sûr, vous aurez obtenir exactement les mêmes conflits qu'avant, parce que vous fusionnez dans le même commit ...

Questions connexes