Git
Português (Brasil) ▾ Topics ▾ Latest version ▾ git-gui last updated in 2.46.0

NOME

git-gui - Uma interface gráfica portátil para o Git

RESUMO

git gui [<comando>] [<argumentos>]

DESCRIÇÃO

Uma interface gráfica de usuário baseada em Tcl/Tk para o Git. O git gui se concentra em permitir que os usuários façam alterações em seu repositório, fazendo novas confirmações, alterando as existentes, criando ramificações, executando mesclagens locais e buscando/empurrando para repositórios remotos.

Ao contrário do gitk, o git gui se concentra na geração de commits e na anotação de um único arquivo e não mostra o histórico do projeto. No entanto, ele fornece ações de menu para iniciar uma sessão gitk a partir do git gui.

Sabe-se que o git gui funciona em todos os sistemas UNIX populares, no Mac OS X e no Windows (tanto no Cygwin quanto no MSYS). Sempre que possível, as diretrizes específicas da interface do usuário do sistema operacional são seguidas, tornando o git gui uma interface bastante nativa para os usuários.

COMANDOS

culpa

Inicie um visualizador "blame" em determinado arquivo na versão informada (ou no diretório de trabalho, caso não seja informado).

browser

Inicia um navegador na árvore que mostra todos os arquivos no commit especificado. Os arquivos selecionados pelo navegador são abertos no visualizador blame.

citool

Inicie o git gui e organize-se para fazer exatamente um commit antes de encerrar e retorna ao shell. A interface é limitada a apenas ações do commit, reduzindo ligeiramente o tempo de inicialização do aplicativo e simplificando a barra de menus.

versão

Exiba a versão atual do git gui em execução.

Exemplos

git gui blame Makefile

Mostra o conteúdo do arquivo Makefile no diretório de trabalho atual e fornecer anotações para o autor original de cada linha e para quem moveu a linha para o local atual. O arquivo que não foi feito o commit é anotado, e as alterações não confirmadas (se houver) são explicitamente atribuídas a "Not Yet Committed".

git gui blame v0.99.8 Makefile

Mostre o conteúdo do "Makefile" na revisão "v0.99.8" e forneça anotações para cada linha. Diferentemente do exemplo anterior, o arquivo é lido do banco de dados de objetos e não do diretório de trabalho.

git gui blame --line=100 Makefile

Carrega anotações conforme descrito acima e rola automaticamente a exibição para centralizar na linha de número 100.

git gui citool

Faça um commit e retorne ao shell quando ele estiver concluído. Esse comando retorna um código de saída diferente de zero se a janela tiver sido fechada de alguma forma que não seja por meio de um commit.

git gui citool --amend

Entre automaticamente no modo Altere o Último Commit da interface.

git gui citool --nocommit

Se comporta como o "citool" normal mas em vez de fazer um commit, simplesmente encerre com um código de saída igual a zero. Ele ainda verifica se o índice não contém entradas que não foram mescladas, para que você possa utilizá-lo como uma versão gráfica do git-mergetool[1]

git citool

O mesmo que git gui citool (acima).

git gui browser maint

Mostra um navegador para a árvore do ramo maint. Os arquivos selecionados no navegador podem ser visualizados com o visualizador blame interno.

VEJA TAMBÉM

gitk[1]

O navegador do repositório Git. Mostra as ramificações, o histórico dos commits e as diferenças dos arquivos. O gitk é o utilitário iniciado pelas ações de visualizações do repositório do comando git gui.

Outros

O git gui é atualmente mantido como um projeto independente, porém as versões estáveis são distribuídas como parte do pacote Git para a conveniência dos usuários finais.

O repositório oficial do projeto git gui pode ser encontrado em:

https://github.com/j6t/git-gui

GIT

Parte do conjunto git[1]

scroll-to-top