Come posso annullare parti delle mie modifiche non messe in scena in Git ma mantenere il resto come non messo in scena? Il modo in cui ho capito è:
git commit --interactive
# Choose the parts I want to delete
# Commit the changes
git stash
git rebase -i master # (I am an ancestor of master)
# Delete the line of the most recent commit
git stash apply
Funziona, ma sarebbe bello se ci fosse qualcosa di simile git commit --interactive
solo per ripristinare le modifiche. Qualche metodo migliore?