Removes files from the staging area.
git restore --staged <pathspec>
to remove files from the staging area.<pathspec>
can be a filename or a fileglob.git restore --staged <pathspec>
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
Git, Commit
Adds files to the staging area.
Git, Commit
Removes a file from the last commit without changing its message.
Git, Commit
Displays differences between staged or unstaged changes and the last commit.