InglêsFrancêsEspanhol

Ad


favicon do OnWorks

git-status - Online na nuvem

Execute git-status no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando git-status que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador Windows online ou emulador MAC OS online

PROGRAMA:

NOME


git-status - Mostra o status da árvore de trabalho

SINOPSE


git estado [ ...] [-] [ ...]

DESCRIÇÃO


Exibe caminhos que têm diferenças entre o arquivo de índice e o commit HEAD atual,
caminhos que têm diferenças entre a árvore de trabalho e o arquivo de índice, e caminhos no
árvore de trabalho que não é controlada pelo Git (e não é ignorada pelo gitignore(5)). O primeiro
é o que você seria commit executando git commit; o segundo e o terceiro são o que você poderia
comprometer correndo git adicionar antes de executar o git commit.

OPÇÕES


-s, --curto
Forneça a saída no formato curto.

-b, --ramo
Mostre a ramificação e as informações de rastreamento, mesmo em formato curto.

--porcelana
Forneça a saída em um formato fácil de analisar para scripts. Isso é semelhante ao curto
saída, mas permanecerá estável nas versões do Git e independentemente do usuário
configuração. Veja abaixo os detalhes.

--grande
Forneça a saída no formato longo. Este é o padrão.

-v, --verboso
Além dos nomes dos arquivos que foram alterados, mostra também o texto
mudanças que são testadas para serem confirmadas (ou seja, como a saída de git diff --cached).
Se -v for especificado duas vezes, mostrará também as mudanças na árvore de trabalho que não
ainda foi testado (ou seja, como a saída de git diff).

-você[ ], --untracked-files [= ]
Mostrar arquivos não rastreados.

O parâmetro mode é usado para especificar a manipulação de arquivos não rastreados. É opcional:
o padrão é todos os, e se especificado, deve ser preso à opção (por exemplo, -uno, mas
não -u não).

As opções possíveis são:

· não - Não mostrar arquivos não rastreados.

· normal - Mostra arquivos e diretórios não rastreados.

· todos os - Também mostra arquivos individuais em diretórios não rastreados.

Quando a opção -u não é usada, os arquivos e diretórios não rastreados são mostrados (ou seja, o
mesmo que especificar normal), para ajudá-lo a evitar esquecer de adicionar o recém-criado
arquivos. Porque é um trabalho extra para encontrar arquivos não rastreados no sistema de arquivos, este
modo pode demorar algum tempo em uma grande árvore de trabalho. Considere habilitar o cache não rastreado
e dividir o índice se houver suporte (consulte git update-index --untracked-cache e git
update-index --split-index), Caso contrário, você pode usar no para que o git status retorne
mais rapidamente sem mostrar arquivos não rastreados.

O padrão pode ser alterado usando a configuração status.showUntrackedFiles
variável documentada em git-config(1).

--ignore-submodules [= ]
Ignore as alterações nos submódulos ao procurar por alterações. pode ser "nenhum",
"untracked", "dirty" ou "all", que é o padrão. Usar "nenhum" considerará o
submódulo modificado quando contém arquivos não rastreados ou modificados ou seu HEAD
difere do commit registrado no superprojeto e pode ser usado para substituir qualquer
configurações do ignorar opção em git-config(1) ou módulos git(5). Quando "não rastreado" é
submódulos usados ​​não são considerados sujos quando contêm apenas conteúdo não rastreado (mas
eles ainda são verificados quanto a conteúdo modificado). Usar "sujo" ignora todas as mudanças no
árvore de trabalho de submódulos, apenas as mudanças nos commits armazenados no superprojeto são
mostrado (este era o comportamento antes de 1.7.0). Usar "todos" esconde todas as mudanças para
submódulos (e suprime a saída de resumos de submódulos quando a opção de configuração
status.submoduleSummary está definido).

- ignorado
Mostra também os arquivos ignorados.

-z
Encerre as entradas com NUL, em vez de LF. Isso implica no formato de saída --porcelain
se nenhum outro formato for fornecido.

--column [= ], --no-column
Exibe arquivos não rastreados em colunas. Veja a variável de configuração column.status para
sintaxe da opção .-- coluna e - nenhuma coluna sem opções são equivalentes a sempre e
nunca respectivamente.

SAÍDA


A saída desse comando é projetada para ser usada como um comentário do modelo de confirmação. o
padrão, formato longo, é projetado para ser legível por humanos, detalhado e descritivo. Seu
o conteúdo e o formato estão sujeitos a alterações a qualquer momento.

Os caminhos mencionados na saída, ao contrário de muitos outros comandos Git, são feitos em relação a
o diretório atual se você estiver trabalhando em um subdiretório (isto é propositalmente, para ajudar
cortar e colar). Veja a opção de configuração status.relativePaths abaixo.

Baixo Formato
No formato curto, o status de cada caminho é mostrado como

XY PATH1 -> PATH2

onde PATH1 é o caminho no HEAD, e a parte "-> PATH2" é mostrada apenas quando PATH1
corresponde a um caminho diferente no índice / árvore de trabalho (ou seja, o arquivo é renomeado). The XY
é um código de status de duas letras.

Os campos (incluindo o ->) são separados uns dos outros por um único espaço. Se um
nome do arquivo contém espaços em branco ou outros caracteres não imprimíveis, esse campo será colocado entre aspas
na forma de um literal de string C: cercado por caracteres ASCII de aspas duplas (34), e
com caracteres especiais internos com escape de barra invertida.

Para caminhos com conflitos de mesclagem, X e Y mostram os estados de modificação de cada lado do
fundir. Para caminhos que não têm conflitos de mesclagem, X mostra o status do índice e Y
mostra o status da árvore de trabalho. Para caminhos não rastreados, XY são ??. Outros códigos de status podem
ser interpretado da seguinte forma:

· '' = Não modificado

· M = modificado

· A = adicionado

· D = excluído

· R = renomeado

· C = copiado

· U = atualizado, mas não mesclado

Arquivos ignorados não são listados, a menos que a opção --ignored esteja em vigor, caso em que XY são
!.

Significado XY
-------------------------------------------------
[MD] não atualizado
M [MD] atualizado no índice
Um [MD] adicionado ao índice
D [M] excluído do índice
R [MD] renomeado no índice
C [MD] copiado no índice
Índice [MARC] e correspondências de árvore de trabalho
[MARC] Árvore de trabalho M alterada desde o índice
[MARC] D excluído da árvore de trabalho
-------------------------------------------------
DD não mesclado, ambos excluídos
AU não mesclada, adicionada por nós
UD não mesclado, excluído por eles
UA não mesclado, adicionado por eles
DU não mesclado, excluído por nós
AA não mesclado, ambos adicionados
UU não mesclado, ambos modificados
-------------------------------------------------
? ? não rastreado
! ! ignorado
-------------------------------------------------

Se -b for usado, o status do formato abreviado é precedido por uma linha

## informações de rastreamento de branchname

Porcelana Formato
O formato da porcelana é semelhante ao formato curto, mas é garantido que não muda em um
forma incompatível com versões anteriores entre as versões do Git ou com base na configuração do usuário. Isto faz
é ideal para análise por scripts. A descrição do formato curto acima também descreve
o formato de porcelana, com algumas exceções:

1. A configuração color.status do usuário não é respeitada; a cor estará sempre desligada.

2. A configuração status.relativePaths do usuário não é respeitada; caminhos mostrados irão
sempre ser relativo à raiz do repositório.

Também existe um formato -z alternativo recomendado para análise de máquina. Nesse formato, o
O campo de status é o mesmo, mas algumas outras coisas mudam. Primeiro, o -> é omitido de
renomeie as entradas e a ordem dos campos será invertida (por exemplo da -> para torna-se para da) Segundo, um
NUL (ASCII 0) segue cada nome de arquivo, substituindo o espaço como um separador de campo e o
terminação de nova linha (mas um espaço ainda separa o campo de status do primeiro
nome do arquivo). Terceiro, os nomes de arquivos que contêm caracteres especiais não são formatados de maneira especial; não
citação ou escape de barra invertida é executado.

CONFIGURAÇÃO


O comando honra color.status (ou status.color - eles significam a mesma coisa e o último
é mantido para compatibilidade com versões anteriores) e color.status. variáveis ​​de configuração para
colorir sua saída.

Se a variável de configuração status.relativePaths for definida como falsa, todos os caminhos mostrados serão
em relação à raiz do repositório, não ao diretório atual.

Se status.submoduleSummary for definido como um número diferente de zero ou verdadeiro (idêntico a -1 ou um
número ilimitado), o resumo do submódulo será habilitado para o formato longo e um resumo
de commits para submódulos modificados serão mostrados (veja a opção --summary-limit de git-
submódulo(1)). Observe que o resultado do resumo do comando de status será
suprimido para todos os submódulos quando diff.ignoreSubmodules é definido como todos os ou apenas para aqueles
submódulos onde submódulo. .ignore = all. Para ver também o resumo de ignorados
submódulos você pode usar a opção de linha de comando --ignore-submodules = dirty ou o git
submódulo resumo comando, que mostra uma saída semelhante, mas não respeita essas configurações.

Use git-status online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad