Main Contents

Bash script to remove deleted files from git

March 7, 2008

for i in ` git st | grep deleted | awk ‘{print $3}’ ` ; do git rm $i; done

Filed under: Everything | Comments (3)

3 Comments

  1. Santi June 19, 2008 @ 4:05 am

    Another way:

    git ls-files –deleted | xargs git rm

  2. Bjørn January 29, 2009 @ 5:41 am

    And if you don’t mind changed files also added to the index:

    git add -u

  3. Rafael Fernández López December 14, 2009 @ 5:17 pm

    Actually there is one better:

    git ls-files –deleted | xargs –no-run-if-empty git rm

Leave a comment