Git alias:
edit-stage = !"f() { git ls-files --stage | cut -f2 | sort -u ; }; `git var GIT_EDITOR` `f`"
Example:
git edit-stage
Compare:
- git edit-cached
- git edit-deleted
- git edit-others
- git edit-ignored
- git edit-killed
- git edit-modified
- git edit-stage (this alias)
- git edit-unmerged
Compare corresponding aliases for add-*: