Setup and Config
Getting and Creating Projects
Basic Snapshotting
Branching and Merging
Sharing and Updating Projects
Inspection and Comparison
Patching
Debugging
External Systems
Server Admin
Guides
- gitattributes
- Command-line interface conventions
- Everyday Git
- Frequently Asked Questions (FAQ)
- Glossary
- Hooks
- gitignore
- gitmodules
- Revisions
- Submodules
- Tutorial
- Workflows
- All guides...
Administration
Plumbing Commands
- 2.22.1 → 2.34.1 no changes
- 2.22.0 06/07/19
- 2.18.1 → 2.21.4 no changes
- 2.18.0 06/21/18
- 2.10.5 → 2.17.6 no changes
- 2.9.5 07/30/17
- 2.2.3 → 2.8.6 no changes
- 2.1.4 12/17/14
DESCRIÇÃO
Esse script tenta, na medida do possível, exibir as URLs e os arquivos passados como argumentos, como páginas HTML nas novas guias em um navegador da web já aberto.
Atualmente, os seguintes navegadores (ou comandos) são compatíveis:
-
firefox (este é o padrão no X Window quando não estiver usando o KDE)
-
iceweasel
-
seamonkey
-
iceape
-
chromium (também é compatível com o navegador chromium)
-
google-chrome (o chrome também é compatível)
-
konqueror (este é o predefinido do KDE, consulte Uma observação sobre o konqueror abaixo)
-
opera
-
w3m (este é o predefinido fora do ambiente grafo)
-
elinks
-
links
-
lynx
-
dillo
-
open (este é o predefinido no Mac OS X GUI)
-
start (este é o predefinido no MinGW)
-
cygstart (este é o predefinido no Cygwin)
-
xdg-open
Os comandos personalizados também podem ser definidos.
OPÇÕES
- -b <browser>
- --browser=<browser>
-
Use o navegador especificado. Deve estar na lista dos navegadores compatíveis.
- -t <browser>
- --tool=<browser>
-
O mesmo que acima.
- -c <conf.var>
- --config=<conf.var>
-
O
CONF.VAR
é pesquisado nos arquivos de configuração do Git. Caso esteja definido, o seu valor define o navegador que deve ser utilizado.
VARIÁVEIS DE CONFIGURAÇÃO
O CONF.VAR
(da opção -c) e web.browser
O navegador da web pode ser definido usando uma variável de configuração
passada com a opção na linha de comando -c (ou --config
) ou a variável
de configuração web.browser
caso a primeira não seja utilizada.
browser.<ferramenta>.path
Você pode informar de forma explicita um caminho completo para o seu
visualizador man preferido, definindo a variável de configuração
man.<ferramenta>.path
. Como, por exemplo, você pode configurar o caminho
absoluto para o firefox, configurando man.firefox.path. Caso contrário, o
comando web--browse assume qual a ferramenta está disponível no seu
PATH
.
browser.<ferramenta>.cmd
Quando o navegador, informado através das opções ou das variáveis de
configuração, não estiver entre os compatíveis, a variável de configuração
browser.<ferramenta>.cmd
correspondente será pesquisada. Caso esta
variável exista, o comando git web--browse tratará a ferramenta
especificada como um comando personalizado e usará um shell eval para
executar o comando com as URLs encaminhadas como argumentos.
NOTA SOBRE O KONQUEROR
Quando o konqueror é definido através da opção da linha de comando ou uma variável de configuração, iniciamos o kfmclient para tentar abrir uma página do manual em HTML em uma nova guia de um konqueror já aberto, caso seja possível.
Para uma maior consistência, também tentamos este truque caso
browser.konqueror.path esteja definido em algo como
UM_CAMINHO_PARA_O/konqueror
. Significa que em vez disso, tentaremos
iniciar o UM_CAMINHO_PARA_O/kfmclient
.
Caso você realmente queira utilizar usar o konqueror, faça o seguinte:
[web] browser = konq [browser "konq"] cmd = A_PATH_TO/konqueror
Nota sobre o comando git-config --global
Observe que todas estas variáveis de configuração, provavelmente devem ser
definidas utilizando a opção --global
, assim por exemplo:
$ git config --global web.browser firefox
como provavelmente são mais específicos do usuário do que do repositório. Para mais informações, consulte git-config[1].
GIT
Parte do conjunto git[1]