Git repos have lots of write protected files in the .git directory, sometimes hundreds, and the default rm my_project_managed_by_git will prompt before deleting each write protected file. So, to actually delete my project I have to do rm -rf my_project_managed_by_git.

Using rm -rf scares me. Is there a reasonable way to delete git repos without it?

  • Butt Pirate@reddthat.com
    link
    fedilink
    arrow-up
    30
    ·
    16 days ago

    You just need to do this then

    cd git-project
    rm -rf .git
    cd ..
    rm -r git-project
    

    With rm -r is for ®ecursion and -f is for F(force) disabled the prompting. So, use -f on the .git directory which has the files you want to obliterate, and leave it off for the safety prompts.