I'm trying to use to use the same name for an alias as the existing command, so that the alias shadows the original command (preventing me from deleting files off the working tree).
[alias]
rm = rm --cached
diff = diff --color
Unfortunatly this is not working. Does anyone know a workaround? Thanks.
Edit
Setting color.diff = true
gives colored output as default.