code: func (g *GitFetcher) Get(key string) (val string, ok bool) {
  	all := g.GetAll(key)
  
  	if len(all) == 0 {
  		return "", false
  	}
  	return all[len(all)-1], true
  }
docs: // Get implements the Fetcher interface, and returns the value associated with
  // a given key and true, signaling that the value was present. Otherwise, an
  // empty string and false will be returned, signaling that the value was
  // absent.
  //
  // Map lookup by key is case-insensitive, except for the middle part of a
  // three-part key, as per the .gitconfig specification.
  //
  // Get is safe to call across multiple goroutines.