Languages
[Edit]
EN

Git remove added directory before git commit - revert git add -A

4 points
Created by:
Kate_C
21280

In this article we would like to show how to undo directory added with 'git add -A' command.

Quick solution:

$ git reset our_directory_name/

Practical example. Remove entire intellij IDEA settings added to git changes by mistake:

$ git reset .idea/

Entire practical example - step by step:

1. git add -A

We add all of our files to git repo (coding ASAP).

root@DES /c/repos/java-html-sanitizer (main)
$ git add -A

2. git status

We see that we have unwanted changes directory .idea/

root@DES /c/repos/java-html-sanitizer (main)
$ git status
On branch main
Your branch is up to date with 'origin/main'.

Changes to be committed:
  (use "git restore --staged <file>..." to unstage)
        new file:   .idea/.name
        new file:   .idea/compiler.xml
        new file:   .idea/encodings.xml
        new file:   .idea/misc.xml
        modified:   pom.xml
        modified:   src/main/java/org/owasp/html/Encoding.java

3. git reset .idea/

We remove entire .idea/ directory from git changes.

root@DES /c/repos/java-html-sanitizer (main)
$ git reset .idea/

4. git status

Now, we see, we don't have .idea/ direcotry in git changes. We can commit our changes.

root@DES /c/repos/java-html-sanitizer (main)
$ git status
On branch main
Your branch is up to date with 'origin/main'.

Changes to be committed:
  (use "git restore --staged <file>..." to unstage)
        modified:   pom.xml
        modified:   src/main/java/org/owasp/html/Encoding.java

 

Native Advertising
­čÜÇ
Get your tech brand or product in front of software developers.
For more information Contact us
Dirask - we help you to
solve coding problems.
Ask question.

ÔŁĄ´ŞĆ­čĺ╗ ­čÖé

Join