Como usar o AnoTate in Git?

Como usar o AnoTate in Git?
anotar O comando é usado no git para rastrear cada linha do arquivo com base nas informações de confirmação. Este comando anota da revisão dada do arquivo. Outro comando existe no Git, como este comando, chamado culpa comando, mas gera saída em um formato diferente e não possui recurso de compatibilidade com versões anteriores como anotar comando. O objetivo de usar as diferentes opções de anotar O comando e os usos deste comando no Git foram explicados neste tutorial.

Diferentes opções de comando anotate

anotar O comando tem muitas opções para recuperar diferentes tipos de informações dos arquivos usados ​​no repositório do GitHub. Os propósitos de algumas opções mais usadas do comando anotate foram descritas abaixo:

Opção Propósito
-b É usado para exibir o sha-1 em branco para compromissos de limite.
-show-stats É usado para incluir estatísticas adicionais no final da saída.
-eu É usado para anotar o intervalo de linha de n a m.
-EU : É usado para anotar a linha com base no nome da função.
-eu É usado para exibir longa revisão que está desativada por padrão.
-t Ele exibe o registro de registro bruto que está desligado por padrão.
-n, -Show -Number É usado para exibir o número da linha original.
-E, -Show -email É usado para exibir o e -mail do autor no lugar do nome.
-data É usado para especificar o formato de data.
-Primeiro pai Pode ser usado para determinar quando uma linha é mencionada para um ramo de integração específico, e não para a história.
-incremental É usado para exibir o resultado incrementalmente.
-codificação = É usado para especificar a codificação usada para os nomes dos autores e cometer resumos.
-M [] É usado para detectar linhas movidas ou copiadas em um arquivo.
-C [] É usado para detectar as linhas movidas ou copiadas de outros arquivos que foram modificados na mesma confirmação.
-ignore-rev É usado para ignorar a revisão.
-ignore-revs-file É usado para ignorar as revisões listadas no arquivo.
-h É usado para mostrar mensagens de ajuda.

Diferentes usos do comando annotate:

A seguir anotar O comando exibirá todas as informações do básico.py arquivo:

$ git anote básico.py

A saída a seguir mostra que cada linha do básico.o arquivo py é anotado com o sha, o nome de usuário do github é Fyc21, a última data e hora comprometidas do arquivo e o código de cada linha.

A seguir anotar O comando exibirá as informações do básico.py Arquivo da linha número 1 a 3.

$ git anote -l 1,3 básico.py


A saída a seguir mostra a mesma informação de o básico.py arquivo como o primeiro anotar comando com base no número da linha mencionado no comando.

A seguir anotar O comando exibirá as informações do básico.py Arquivo da linha número 4 a -2. Aqui, o valor negativo é dado para o número da linha final que contará a linha para trás. O básico.py O arquivo contém 4 linhas. Portanto, o comando exibirá as informações da linha 3 a 4 do básico.arquivo py.

$ git anote -l 4, -2 básico.py

A saída a seguir mostra a mesma informação de o básico.py arquivo como o primeiro comando de anotação com base no número da linha mencionado no comando.

O nome de usuário da conta do github é exibido por padrão quando o anotar O comando é executado para qualquer arquivo de repositório publicado no servidor remoto. Mas se você deseja recuperar o endereço de e -mail da conta do GitHub, execute o seguinte anotar comando. O comando exibirá o endereço de e -mail do autor do básico.arquivo py.

$ git anote -e básico.py

A saída a seguir mostra o endereço de email da conta do GitHub, onde o repositório é publicado.

Os últimos valores de data e hora comprometidos do arquivo são exibidos por padrão quando o anotar O comando é executado para o arquivo de repositório publicado no servidor remoto. Mas se você quiser recuperar o valor do registro de data e hora no lugar dos valores de data e hora, execute o seguinte anotar comando. O comando exibirá o último valor de timestamp do básico.arquivo py.

$ git anote -t ​​básico.py


A saída a seguir mostra o valor de data e hora no lugar dos últimos valores de data e hora comprometidos do arquivo:

Nas saídas anteriores, o valor do SHA é impresso em curta forma. Se você deseja recuperar o valor completo do SHA do arquivo de repositório, execute o seguinte anotar comando. O comando exibirá o valor detalhado do SHA do básico.arquivo py.

$ git anote -l básico.py

A saída a seguir mostra o valor completo do SHA do básico.py Arquive com as outras informações mencionadas antes:

Se você deseja recuperar as informações estatísticas adicionais de qualquer arquivo de repositório com as informações padrão, execute o seguinte anotar comando. O comando exibirá as informações adicionais do básico.arquivo py.

$ git anote -Show -Stats Basic.py

A saída a seguir mostra as três novas informações estatísticas extras do básico.py arquivo. Esse é o número de bolhas, o número do patch e o número de commits.

Se você deseja recuperar as informações de qualquer arquivo de repositório de forma incremental, execute o seguinte comando. O comando exibirá os resultados incrementais do básico.arquivo py.

$ git anota -incremental básico.py

A saída a seguir mostra o valor atual do SHA, nome de usuário, email, valores de registro de data e hora do autor, nome de usuário, email, registro de data e hora, valores do fuso horário do componente, mensagem de comprometimento e os valores anteriores do SHA do básico.arquivo py.

Conclusão:

As diferentes informações de um arquivo de repositório podem ser recuperadas usando o git anotar comando. Os propósitos e os usos das diferentes opções deste comando foram explicados neste tutorial, criando um repositório de demonstração GIT. Espero que o conceito do comando de anotação seja claro para os leitores depois de ler este tutorial.