Est-il possible de supprimer la dernière modification par étapes (non validée) dans git ? Supposons qu'il y ait beaucoup de fichiers dans la branche actuelle, certains mis en scène, d'autres non. À un moment donné, un programmeur stupide a exécuté accidentellement:
git add -- .
...au lieu de:
git checkout -- .
Ce programmeur peut-il maintenant mettre en scène ses derniers changements avec une commande git magique ? Ou aurait-il dû s'engager avant d'expérimenter en premier lieu?
git add
commande, en particulier pour les fichiers qui avaient déjà des modifications par étapes et qui avaient des modifications qui devaient être annulées et non pas par étapes. Je ne peux pas dire que l'autre question n'est pas liée cependant.