Question:
I’d like to change the language of git (to English) in my Linux installation without changing the language for other programs and couldn’t find the settings.
How to do it?
Answer:
Add these lines to your ~/.bashrc
, ~/.bash_profile
or ~/.zprofile
to force git to display all messages in English:
1 2 3 4 |
# Set Git language to English #alias git='LANG=en_US git' alias git='LANG=en_GB git' |
The alias needs to override LC_ALL
on some systems, when the environment variable LC_ALL
is set, which has precedence over LANG
. See the UNIX Specification – Environment Variables for further explanation.
1 2 3 4 |
# Set Git language to English #alias git='LC_ALL=en_US git' alias git='LC_ALL=en_GB git' |
In case you added these lines to ~/.bashrc
the alias will be defined when a new interactive shell gets started. In case you added it to ~/.bash_profile
the alias will be applied when logging in.