20

I executed

git add .

and now I want to revert that git add. How can I accomplish that?

1

2 Answers 2

27

git reset (which is equivalent to git reset HEAD) will un-add (more commonly "unstage") all files.

In Git, revert is used for undoing an existing commit (typically a commit that happened a while ago, or has been shared with others). If your commit has not yet been shared with others, there are ways to "rewrite" recent history such that you can pretend the changes you want to revert never happened in the first place.

Sign up to request clarification or add additional context in comments.

Comments

11

You can unstage all snapshots with git reset HEAD or selectively unstage paths with git reset HEAD -- <filepath>.

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.