remote: a remote branch ref in refs/remotes This value is also applicable to Git branch output.Configures the output color of the Git branch command.This means when looking for a configuration value, Git will start at the local level and bubble up to the system level. Thus the order of priority for configuration levels is: local, global, system. On windows this file can be found at C:\Documents and Settings\All Users\Application Data\Git\config on Windows XP, and in C:\ProgramData\Git\config on Windows Vista and newer. The system level configuration file lives in a gitconfig file off the system root path. This covers all users on an operating system and all repos. System-level configuration is applied across an entire machine. ~ /.gitconfig on unix systems and C:\Users\ \.gitconfig on windows Global configuration values are stored in a file that is located in a user's home directory. Global level configuration is user-specific, meaning it is applied to an operating system user. Local configuration values are stored in a file that can be found in the repo's. Local level configuration is applied to the context repository git config gets invoked in. By default, git config will write to a local level if no configuration option is passed.