Как мне отменить части моих неустановленных изменений в git, но сохранить остальные как нестационарные? Я понял, что:
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
Это работает, но было бы неплохо, если бы что-то вроде git commit --interactive
было только для исправления изменений. Любые лучшие методы?