Intellipaat Back

Explore Courses Blog Tutorials Interview Questions
+1 vote
in DevOps and Agile by (29.3k points)

I have a Git repo that I have deleted four files from using rm (not git rm), and my Git status looks like this:

#    deleted:    file1.txt

#    deleted:    file2.txt

#    deleted:    file3.txt

#    deleted:    file4.txt

How do I remove these files from Git without having to manually go through and add each file like this:

git rm file1 file2 file3 file4

Ideally, I'm looking for something that works in the same way that git add . does, if that's possible.

1 Answer

0 votes
by (50.2k points)

For git version 1.x use

git add -u

This enables git to automatically stage tracked files -- including the deletion of previously stagged files.

For git version 2.0 use the commands 

To stage a whole working tree

git add -u :/

For current path 

git add -u.

These commands will add the staged files and delete the files that are not present on a local disk.

Browse Categories