code: func NewConfig() *Config {
  	config := &Config{
  		Remotes:    make(map[string]*RemoteConfig),
  		Submodules: make(map[string]*Submodule),
  		Branches:   make(map[string]*Branch),
  		Raw:        format.New(),
  	}
  
  	config.Pack.Window = DefaultPackWindow
  
  	return config
  }
docs: // NewConfig returns a new empty Config.