3 USAGE
='[-f] [-n] [-v] [--] <file>...'
7 index_remove_option
=--force-remove
15 index_remote_option
=--force
36 # This is typo-proofing. If some paths match and some do not, we want
41 git-ls-files
--error-unmatch -- "$@" >/dev
/null ||
{
42 echo >&2 "Maybe you misspelled it?"
49 if test -f "$GIT_DIR/info/exclude" ; then
51 --exclude-from="$GIT_DIR/info/exclude" \
52 --exclude-per-directory=.gitignore
-- "$@"
55 --exclude-per-directory=.gitignore
-- "$@"
64 [[ "$remove_files" = "true" ]] && rm -- $files
65 git-update-index
$index_remove_option $verbose $files