|
|
@ -60,21 +60,17 @@ a file that you have not told git about does not remove that file. |
|
|
|
EXAMPLES |
|
|
|
EXAMPLES |
|
|
|
-------- |
|
|
|
-------- |
|
|
|
git-rm Documentation/\\*.txt:: |
|
|
|
git-rm Documentation/\\*.txt:: |
|
|
|
|
|
|
|
|
|
|
|
Removes all `\*.txt` files from the index that are under the |
|
|
|
Removes all `\*.txt` files from the index that are under the |
|
|
|
`Documentation` directory and any of its subdirectories. The |
|
|
|
`Documentation` directory and any of its subdirectories. |
|
|
|
files are not removed from the working tree. |
|
|
|
|
|
|
|
+ |
|
|
|
+ |
|
|
|
Note that the asterisk `\*` is quoted from the shell in this |
|
|
|
Note that the asterisk `\*` is quoted from the shell in this |
|
|
|
example; this lets the command include the files from |
|
|
|
example; this lets the command include the files from |
|
|
|
subdirectories of `Documentation/` directory. |
|
|
|
subdirectories of `Documentation/` directory. |
|
|
|
|
|
|
|
|
|
|
|
git-rm -f git-*.sh:: |
|
|
|
git-rm -f git-*.sh:: |
|
|
|
|
|
|
|
Remove all git-*.sh scripts that are in the index. |
|
|
|
Remove all git-*.sh scripts that are in the index. The files |
|
|
|
Because this example lets the shell expand the asterisk |
|
|
|
are removed from the index, and from the working |
|
|
|
(i.e. you are listing the files explicitly), it |
|
|
|
tree. Because this example lets the shell expand the |
|
|
|
|
|
|
|
asterisk (i.e. you are listing the files explicitly), it |
|
|
|
|
|
|
|
does not remove `subdir/git-foo.sh`. |
|
|
|
does not remove `subdir/git-foo.sh`. |
|
|
|
|
|
|
|
|
|
|
|
See Also |
|
|
|
See Also |
|
|
|