Hi, I'm currently using git version 2.14.2. There is possible to put multiple values into same variable with git config. Case 1: # git config --global user.name Foo - returns 0 # git config --global user.name Bar - returns 0 and replace Foo to Bar # git config --global user.name Foo - returns 0 and replace Bar to Foo Case 2: # git config --global user.name Foo - returns 0 # git config --global user.name Foo2 Bar - returns 0 and put second name # cat ~/.gitconfig [user] email = aleksander.baranowski@xxxxxxxx name = Foo name = Foo2 # git config --global user.name Foo - return 5 and message "warning: user.name has multiple values error: cannot overwrite multiple values with a single value Use a regexp, --add or --replace-all to change user.name." It's just an opinion, but this behaviour is no consistent for me. If it's not the bug it's a feature just let me know. Bests, Alex