• Git: Delete all local branches except master

    git doesn't provide the ability to delete all the local branches except one or more, but we can pipe together git branch, grep, and xargs git branch to delete all the local branches except the branch...

  • Git: Delete all remote branches except master

    git doesn't have a command to delete all the remote branches with exceptions. However, the task can be accomplished by setting some variables and piping git branch -r, grep, sed, and xargs git push.

  • Git: Deleting branches

    Local git branches can be deleted using the git branch command with the -d or -D option. Remote git branches can be deleted using the git push command with the --delete option or :.

  • Git: Remove untracked files

    git clean is the command for deleting untracked files and directories. By default it's operations are limited to only files, using the -d option, untracked directoires can also be removed from the re...

  • Linux: Delete non-empty directory

    How to recursively delete a directory forcibly in Linux You probably know that rmdir is the bash shell command to delete directories in Linux. But the command will delete the directory only if it is ...