Questions marquées «revert»

984
Comment annuler plusieurs commits git?

J'ai un dépôt git qui ressemble à ceci: A -> B -> C -> D -> HEAD Je veux que le chef de la branche pointe vers A, c'est-à-dire que je veux que B, C, D et HEAD disparaissent et je veux que head soit synonyme de A. Il semble que je puisse soit essayer de rebaser (ne s'applique pas, car...

487
Comment «annuler» un commit Git annulé?

Étant donné un changement qui a été commitvalidé à l'aide revert, puis annulé à l' aide , quelle est la meilleure façon d'annuler cette annulation? Idéalement, cela devrait être fait avec un nouveau commit, afin de ne pas réécrire

303
Comment annuler un commit SVN?

J'ai trouvé divers exemples de comment annuler un commit SVN comme svn merge -r [current_version]:[previous_version] [repository_url] ou svn merge -c -[R] . Mais aucun d'eux ne semble fonctionner. J'ai essayé ces commandes et vérifié les fichiers qui ont été modifiés à la main. Comment annuler un...

287
Supprimer un commit spécifique

Je travaillais avec un ami sur un projet, et il a édité un tas de fichiers qui n'auraient pas dû être édités. D'une manière ou d'une autre, j'ai fusionné son travail dans le mien, soit lorsque je l'ai retiré, soit lorsque j'ai essayé de choisir les fichiers spécifiques que je voulais. Je cherche et...

231
Refaire une fusion inversée dans Git

J'ai rencontré un petit problème ici: j'avais une branche spécifique au problème 28sdans Git, que j'ai fusionnée dans la developbranche générale . Il s'avère que je l'avais fait trop vite, j'ai donc utilisé git-revert pour annuler la fusion. Maintenant, cependant, le temps est venu de fusionner...

185
Pourquoi git revert se plaint-il d'une option -m manquante?

Je travaille donc sur un projet avec d'autres personnes, et plusieurs forks github sont en cours de travail. Quelqu'un vient de corriger un problème et j'ai fusionné avec son fork, mais j'ai réalisé que je pouvais trouver une meilleure solution. Je veux revenir sur le commit que je viens de faire....

128
Annuler une plage de commits dans git

Comment puis-je annuler une plage de commits dans git? En regardant la documentation de gitrevisions , je ne vois pas comment spécifier la plage dont j'ai besoin. Par exemple: A -> B -> C -> D -> E -> HEAD Je veux faire l'équivalent de: git revert B-D où le résultat serait: A -> B...

125
Impossible de supprimer les modifications dans Git

Après avoir vu ce qui suit à partir de la ligne de commande: # On branch RB_3.0.10 # Changed but not updated: # (use "git add <file>..." to update what will be committed) # (use "git checkout -- <file>..." to discard changes in working directory) # # modified: index.htm J'essaye...