Ubuntu: git config global file - remove settings


The following command:

$git config --global --list  

gives me:

user.name=test user  user.name=gotqn  

I want to remove the first name. I refers to this article and do the following commands but without any result:

git config --global --remove-section user.name='test user'  git config --global --remove-section user.name="test user"  git config --global --remove-section user.name=test user  git config --global --remove-section user.name  git config --global --remove-section test user  

I am using Ubuntu 12.04 and

git version  

gives me

git version  

Please, help on this, because I want to try to save my project using git, but do not want to exec the command with 'test user' name.


You can edit the ~/.gitconfig file in your home folder. This is where all --global settings are saved.


Super late answer, but hopefully still helpful:

git config --global --unset-all user.name  

Then you're free to:

git config --global --add user.name <whatever>  


git config --global --unset-all user.name  

Or you can just change the user name like this:

git config --global --replace-all user.name "New User Name"  


git config --global -e  

This command will open GNU nano editor with what you are expecting.


Last but not least usefull, although it's a marginal case is to use

git config --global --remove-section user  

In my case it cleared the data perfectly and with little to no effort


git config user.name 'your user name'  git config user.email 'your email name'  

you can config for your every company project。And global's user name set your private github name and email.I thought this should be the best way for handle this condition.

Note:If u also have question or solution just comment us below or mail us on toontricks1994@gmail.com
Next Post »