I have an alias which is predefined by an oh-my-zsh plugin.
-> % alias gcm
gcm='git checkout master'
I'd like to remove it, i.e. I'd like
alias | pcregrep "\bgcm\b" return 1.
I've tried with
alias gcm='' but after that the alias is still existent.
This other answer is correct but if you're adding the
unalias gcm line to your
.zshrc file, it must be done AFTER oh-my-zsh is sourced, or else it will be overwritten by the zsh defaults.
It would look something like the below in your
source $ZSH/oh-my-zsh.sh # must unalias all ZSH defaults here AFTER we source the above unalias gcm alias gcm="whatever you want"