É possível desestabilizar a última mudança faseada (não confirmada) no git ? Suponha que existam muitos arquivos no ramo atual, alguns preparados, outros não. Em algum momento, algum programador tolo acidentalmente executou:
git add -- .
...ao invés de:
git checkout -- .
Agora esse programador pode desestabilizar suas últimas alterações com algum comando mágico do git ? Ou ele deveria ter cometido antes de experimentar em primeiro lugar?
git addcomando, especialmente para os arquivos que já tinham etapas testadas e que tinham algumas alterações que deveriam ser desfeitas, não encenadas. Não posso dizer que a outra pergunta não está relacionada.