Use os documentos online do Git para `git help`

A documentação do Git é incrível. Ser capaz de abrir um navegador com documentação HTML bem formatada em um terminal é provavelmente uma boa razão para convencer um novato Git.

$ git help commit
$ git branch
--help

Por padrão, isso abrirá a documentação HTML do comando fornecido na instalação local do Git, por exemplo /usr/local/share/doc/git-doc/git-commit.html.

Embora esse já seja um bom recurso, o site do Git git-scm.com tem uma seção de documentação ainda mais poderosa combinada com um visual diferente. Ter isso como padrão para git helpme pareceu útil.

$ git config --global help.htmlpath http://git-scm.com/docs

Feito. Quando você digitar git help mergeagora, seu navegador será aberto em http://git-scm.com/docs/git-merge.html .

Modo offline

Se você está trabalhando offline de vez em quando ou tem medo de que git-scm.com fique offline por algum tempo, você provavelmente deseja abrir os documentos locais:

$ git config --global alias.offline-help '!git -c help.htmlpath="$(git --html-path)" help'

$ git offline
-help commit

Compatibilidade

Observe que este parâmetro de configuração é compatível desde Git 1.7.12.