Add unstage files
This commit is contained in:
@ -6,7 +6,7 @@ tags: commit,beginner
|
|||||||
Adds files to the staging area.
|
Adds files to the staging area.
|
||||||
|
|
||||||
- Use `git add <pathspec>` to add files to the staging area.
|
- Use `git add <pathspec>` to add files to the staging area.
|
||||||
- `<patcspec>` can be a filename or a fileglob.
|
- `<pathspec>` can be a filename or a fileglob.
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
git add <pathspec>
|
git add <pathspec>
|
||||||
|
|||||||
24
snippets/unstage-files.md
Normal file
24
snippets/unstage-files.md
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
---
|
||||||
|
title: Remove files from the staging area
|
||||||
|
tags: commit,beginner
|
||||||
|
---
|
||||||
|
|
||||||
|
Removes files from the staging area.
|
||||||
|
|
||||||
|
- Use `git restore --staged <pathspec>` to remove files from the staging area.
|
||||||
|
- `<pathspec>` can be a filename or a fileglob.
|
||||||
|
|
||||||
|
```sh
|
||||||
|
git restore --staged <pathspec>
|
||||||
|
```
|
||||||
|
|
||||||
|
```sh
|
||||||
|
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
|
||||||
|
```
|
||||||
Reference in New Issue
Block a user