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.35.1 → 2.47.1 no changes
- 2.35.0 01/24/22
- 2.22.1 → 2.34.8 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
- 2.0.5 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 browser.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 usada 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
Pois eles 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]