diff --git a/plugins/git/git.plugin.zsh b/plugins/git/git.plugin.zsh index dac15a5ae..33fe6bfcb 100644 --- a/plugins/git/git.plugin.zsh +++ b/plugins/git/git.plugin.zsh @@ -216,7 +216,6 @@ alias glum='git pull upstream master' alias gwch='git whatchanged -p --abbrev-commit --pretty=medium' alias gwip='git add -A; git rm $(git ls-files --deleted) 2> /dev/null; git commit -m "--wip--"' -# Remove from repo all files deleted -alias gitstrm="git st | egrep 'deleted' | sed -e 's/#//' -e 's/deleted:/git rm/' | sh" +alias gitrmdeleted="git ls-files --deleted -z | xargs -0 git rm -r" alias gitgcprune="git remote prune origin ; git gc --prune --aggressive"