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.