IT for operating businesses

Using the git-rm Command

Remove files from repository index and local filesystem. More information: <https://git-scm.com/docs/git-rm>.

  • Remove file from repository index and filesystem:

git rm *path/to/file*

  • Remove directory [r]ecursively:

git rm -r *path/to/directory*

  • Remove file from repository index but keep it untouched locally:

git rm --cached *path/to/file*

  • Reduce the repository to only the .git directory:

git rm -r .


This content is compiled from the open-source tldr-pages project under the MIT license.