git add

Aliases to add files

Shortcuts

Add all paths of the given type

Git alias:

add-cached   = !"f() { git ls-files --cached             | sort -u ; }; git add `grave;f`grave;"
add-deleted  = !"f() { git ls-files --deleted            | sort -u ; }; git add `grave;f`grave;"
add-others   = !"f() { git ls-files --others             | sort -u ; }; git add `grave;f`grave;"
add-ignored  = !"f() { git ls-files --ignored            | sort -u ; }; git add `grave;f`grave;"
add-killed   = !"f() { git ls-files --killed             | sort -u ; }; git add `grave;f`grave;"
add-modified = !"f() { git ls-files --modified           | sort -u ; }; git add `grave;f`grave;"
add-stage    = !"f() { git ls-files --stage    | cut -f2 | sort -u ; }; git add `grave;f`grave;"
add-unmerged = !"f() { git ls-files --unmerged | cut -f2 | sort -u ; }; git add `grave;f`grave;"

Example:

git add-cached
git add-deleted
git add-others
git add-ignored
git add-killed
git add-modified
git add-stage
git add-unmerged

These aliases intentionally match the aliases git edit-*.