4 votes

Git dupliqué commits

Après avoir rationalisé l'historique d'une branche Git à l'aide de git rebase -i J'ai des problèmes avec les télécommandes :

$ git push remote-name branch-name
CONFLICT (add/add): Merge conflict in ...
error: failed to push some refs to 'ssh://...'
$ git pull remote-name branch-name
...
Automatic merge failed; fix conflicts and then commit the result.
$ git mergetool
$ git commit -m "Merge"

Maintenant, l'historique de la branche est en désordre, avec mes commits apparaissant deux fois (lignes parallèles dans gitk) après un point apparemment arbitraire avant mon premier commits. J'ai essayé git rebase -i mais maintenant il se plaint qu'il "n'a pas pu appliquer 123abc...". Comment puis-je me débarrasser du commits parallèle ?

6voto

kevin9794 Points 4062

Tu as fait quelque chose de mal, mais j'ai du mal à comprendre quoi. Une possibilité est que vous avez rebasé quelque chose que vous avez déjà poussé, et ensuite essayé de le pousser à nouveau. C'est un gros non-non, vous ne devriez jamais rebaser quelque chose que vous avez déjà poussé vers un dépôt distant, ou vous rencontrerez divers problèmes. En voici une brève explication

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X