### Delete a remote branch ```bash git push origin : ``` ### Delete local tracking branches ```bash git fetch -p origin ``` ### Delete untracked files ```bash git clean -fn ``` ### Remove from repository all locally deleted files ```bash git rm $(git ls-files --deleted) ``` ### Delete all untracked files ```bash git clean -f ``` ### Including directories ```bash git clean -n -f -d ``` ### Delete files from repo already deleted from disk ```bash git ls-files --deleted -z | xargs -0 git rm ```