--- title: Remove files from the staging area tags: commit,beginner --- Removes files from the staging area. - Use `git restore --staged ` to remove files from the staging area. - `` can be a filename or a fileglob. ```shell git restore --staged ``` ```shell git restore --staged "30seconds.txt" # Remove the file `30seconds.txt` from the staging area git restore --staged src/*.json # Remove all files with a `.json` extension in the `src` directory git restore --staged . # Remove all changes from the staging area ```