Git diff showing horrible escape characters

Funny little one this...

When running a git diff command I was getting horrible escape characters everywhere. Turns out this is because my terminal was in colour mode - (set up by the server admin) - and this was causing the escape characters.

Simply ran the git diff command with the --no-color option to get the output back to a nice normal diff output.

Comments

  • Judit

    This command worked for me in several machines:
    'export LESS=-R $LESS'
    It will display git diff in colours without strange characters =)
  • Ali

    Thanks!
    Worked for me on a tcsh shell.
    setenv LESS -R
  • Dan Farrell

    Awesome, thanks. Seems as tough some "less" functionality, maybe busybox, was being used in my case (alpine). An install of `less` took care of the problem for me.