une branche locale: -
'Feature / 100' p> blockQuote>
et des branches distantes: - p>
'maître' p>
'Version2' P> blockQuote>
accidentellement, p>
- J'ai fusionné ma branche de fonctionnalité 'Feature / 100' au Master Li>
- également la poussé au référentiel à distance. LI> ol>
mais en réel '
Feature / 100 strong>' devrait avoir été fusionné dans une branche distante ' version2 forte>' p>
Comment Je l'ai réparé (partiellement) forte>: - p> J'ai fusionné la branche de fonctionnalité '
Feature de 100 Strong> "à la branche distante" Version2 forte> 'et le poussé au serveur. p> xxx pré> mais je veux supprimer la dernière poussée que j'ai fusionnée et engagez-vous à la branche principale. Comment? P>
Note latérale forte> Je ne suis qu'un seul travaillant sur ce projet .. Donc, même si poussé commetté est supprimé, il ne nuira à personne p> p>
3 Réponses :
C'est probablement trop tard, mais si vous voulez rembobiner votre branche poussée ( maître code>?) D'une part, émettez la commande suivante: git push origin +master^:master
N'a rien fait pour moi. J'ai un message "tout à jour"
Ne le faites pas sur Fusionner B> commettre.
Vous pouvez revenir à la fusion commission de Maître. Lorsque vous voulez plus tard vraiment fusionner la succursale, vous devrez revenir en premier. Pour une explication détaillée, voir ici: P>
http: // www.kernel.org/pub/software/scm/git/docs/howto/revert-a-faulty-merge.txt p>
Vous pouvez soit: p>
Cela créera un nouveau commit qui reverse les changements que vous venez de pousser à Master. C'est l'option la plus sûre car d'autres personnes ont peut-être déjà retiré le changement que vous avez poussé. P>
changez votre historique de validation et force pousser le changement fort> p>
Vous pouvez supprimer le COMMIT que vous venez de pousser avec: p>
Vous ne voulez pas faire cela à moins que vous soyez absolument sûr que personne n'a tiré vos modifications de Maître. P>
Pour plus d'informations, voir Supprimer commet une succursale à Git < / p> git revert tête code> p>
Réinitialiser GIT - Tête de la tête ~ 1 Code> P>
GIT Push Origin Master --Force Code> P>
@knittl: coz je voulais fusionné ma branche de fonctionnalité dans un commettre
Comment peut-on J'éloigne un
git commit code> localement et sur une télécommande après? (Bien que celui-ci a une fusion?)git push code> - Overflow de pile