code: func (c *URLConfig) Get(prefix, rawurl, key string) (string, bool) {
  	if c == nil {
  		return "", false
  	}
  
  	key = strings.ToLower(key)
  	prefix = strings.ToLower(prefix)
  	if v := c.getAll(prefix, rawurl, key); len(v) > 0 {
  		return v[len(v)-1], true
  	}
  	return c.git.Get(strings.Join([]string{prefix, key}, "."))
  }
docs: // Get retrieves a `http.{url}.{key}` for the given key and urls, following the
  // rules in https://git-scm.com/docs/git-config#git-config-httplturlgt.
  // The value for `http.{key}` is returned as a fallback if no config keys are
  // set for the given urls.