⊗gtPmBsLHF 28 of 66 menu

Bandeiras para limitar a saída do histórico de commits no Git

É possível limitar a saída do histórico de commits levando em conta o momento em que eles foram feitos. Por exemplo, a bandeira --since=1day exibirá os commits feitos há 1 dia. Consulte a lista completa de bandeiras para limitar a saída de commits abaixo:

Bandeira Descrição
-(n) Mostra os últimos commits, considerando o número especificado.
--since, --after* Exibe os commits feitos após a data especificada.
--until, --before* Exibe os commits feitos antes da data especificada.
--author* Exibe os commits para os arquivos com o autor especificado.
--committer* Exibe os commits feitos pelo committer especificado, ou seja, pelo usuário que insere as alterações. O autor do arquivo e o committer podem ser usuários diferentes.
grep Procura e exibe commits cuja mensagem ou nota contém a string especificada.

Para algumas bandeiras de limitação, é obrigatório adicionar após seu nome o sinal = e o parâmetro pelo qual estamos limitando a saída do histórico de commits. Essas bandeiras estão marcadas na tabela com *.

Exemplo . Exibindo os commits mais recentes

Vamos exibir no console os dois commits mais recentes:

git log -2

Após executar o comando, veremos:

commit 33498ca885348fba6060ad4c459963d9e756c8b6 (HEAD -> master) Author: root <root@node.com> Date: Tue Sep 12 10:52:30 2023 +0100 Story1 commit bb6945ff7c73c88981a0b2523c32e30f472fd918 Author: root <root@node.com> Date: Tue Sep 12 10:47:27 2023 +0100 text

Exemplo . Exibindo commits feitos após uma data específica

Vamos exibir no console os commits feitos após 11 de setembro de 2023:

git log --since="2023-09-11"

Após executar o comando, veremos:

commit 33498ca885348fba6060ad4c459963d9e756c8b6 (HEAD -> master) Author: root <root@node.com> Date: Tue Sep 12 10:52:30 2023 +0100 Story1 commit bb6945ff7c73c88981a0b2523c32e30f472fd918 Author: root <root@node.com> Date: Tue Sep 12 10:47:27 2023 +0100 text

Exemplo . Exibindo commits feitos antes de uma data específica

Agora vamos exibir no console os commits feitos antes de 11 de setembro de 2023:

git log --until="2023-09-11"

Após executar o comando, veremos:

commit a99c51a34d6a89be9c56127e18a1e574d6188d61 Author: root <root@node.com> Date: Fri Jun 16 15:20:43 2023 +0100 initial commit

Exemplo . Exibindo commits feitos pelo autor de arquivos especificado

Vamos exibir no console todos os commits para os arquivos criados pelo usuário 'user':

git log --author="user"

Após executar o comando, veremos:

commit 9c51a34d188d61a6a89be9c56127e18a1e574d69 Author: user <user@node.com> Date: Fri Jun 10 10:10:23 2022 +0100 initial commit

Exemplo . Exibindo commits feitos pelo committer especificado

Agora vamos exibir no console todos os commits feitos pelo usuário 'root':

git log --committer="root"

Após executar o comando, veremos:

commit 33498ca885348fba6060ad4c459963d9e756c8b6 (HEAD -> master) Author: root <root@node.com> Date: Tue Sep 12 10:52:30 2023 +0100 Story1 commit bb6945ff7c73c88981a0b2523c32e30f472fd918 Author: root <root@node.com> Date: Tue Sep 12 10:47:27 2023 +0100 text commit a99c51a34d6a89be9c56127e18a1e574d6188d61 Author: root <root@node.com> Date: Fri Jun 16 15:20:43 2023 +0100 initial commit

Exemplo . Exibindo commits com a nota especificada

Vamos exibir no console todos os commits que contêm a string 'text':

git log --grep "text"

Após executar o comando, veremos:

commit bb6945ff7c73c88981a0b2523c32e30f472fd918 Author: root <root@node.com> Date: Tue Sep 12 10:47:27 2023 +0100 text
Português
БеларускаяDeutschEnglishEspañolFrançaisРусский
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar