Place all custom aliases/functions/scripts (that you don't want in git) in ~/.custom Install make install Test make test