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 help
me pareceu útil.
$ git config --global help.htmlpath http://git-scm.com/docs
Feito. Quando você digitar git help merge
agora, 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.