Question Comment dé-convertir dans les extensions git?


J'ai exécuté un commit de retour dans les extensions git, et je n'avais pas réalisé que cela allait supprimer tout mon code de l'exclipse. Comment puis-je annuler la conversion dans les extensions git?


2
2017-10-18 17:42


origine




Réponses:


Selon le Manuel des extensions Git, un commit de retour est juste un nouveau commit qui annule tout ce que vous validez. Donc, vous avez quelques options ..

L'option non destructive consisterait simplement à annuler le nouveau commit créé lors de votre premier retour.

Maintenant, pour l'option destructive, vous pouvez réinitialiser votre branche à la validation précédente en utilisant:

git reset --hard HEAD~1

Cela fait une réinitialisation matérielle afin que tout travail dans votre arbre puisse être perdu. Si vous avez repoussé votre retour initial, la première option sera certainement la meilleure option pour vous puisque la seconde est en train de changer d’histoire.


1
2017-10-18 19:28