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.
 
     
     
     
     
     
    