J'ai une hiérarchie de validations dans mon référentiel local et je souhaite revenir à un ancien commit et appliquer certaines des modifications de la validation HEAD. Comment puis-je faire cela?Fusion manuelle de différentes validations dans Git
Envisagez le scénario suivant. Je les commits suivants dans mon repo:
Commit 6 (HEAD)
Commit 5
Commit 4
Commit 3
Commit 2
Commit 1
réinitialiser à engager 2 comme ci-dessous
git reset --hard commit2
Maintenant, je veux, par exemple, de fusionner toutes les modifications appliquées jusqu'à 6 mais sans engager ceux COMMIT 3 et certains de ceux COMMIT 5.
Si je fais ceci:
git merge commit6
I va finir par avoir tout dans la tête sans la sélectivité que je suis après.
Comment puis-je atteindre ma cible?
Vive AF
Thanls ur réponses. suis en train d'essayer de rebase mais maintenant je suis coincé dans le Terminal! Je suis coller dans un mode de saisie de texte dans le terminal qui a quelques options de commande dans le texte et noop! Je veux sortir mais je ne sais pas comment. essayé tout mais ne fonctionne pas.En outre, je n'ai pas eu une invite de l'éditeur interactif – Abolfoooud
ok, j'ai publié que mon éditeur était en fait VIM qui était ouvert dans le terminal (sur Mac). Je suis familier avec c'est pourquoi j'étais confus. Géré pour obtenir le fichier enregistré et maintenant en train d'effectuer la fusion. – Abolfoooud