J'ai validé un tas de modifications dans un référentiel, et elles ont été annulées par quelqu'un d'autre (elles compilent sur Windows mais pas sur Linux). Je pense que les modifications sont toujours dans l'historique, mais comment puis-je récupérer ces modifications, les corriger, puis les soumettre à nouveau ?
Réponses
Trop de publicités?
Bombe
Points
34185
Vous pouvez essayer d'annuler les retours en utilisant git revert
. Vous pouvez également restaurer les fichiers de votre commit en utilisant git checkout
. Ou vous pouvez utiliser git cherry-pick -n
pour les réappliquer et les modifier. Vous pouvez créer une nouvelle branche à partir de votre commit où vous appliquez les modifications en utilisant git branch
. Les possibilités sont presque infinies. :)