O que é um ID de confirmação Git?

O que é um ID de confirmação Git?
O Git é um sistema de controle de versão descentralizado que permite aos desenvolvedores fazer alterações em seus arquivos de código -fonte do projeto. Em seguida, adicione -os ao repositório local. Depois disso, os desenvolvedores os tornam publicamente disponíveis para todos. Essas mudanças podem ser adicionadas pelo “Git Commit”Comando que representa as modificações.

Este artigo explicará:

  • O que é Git Commit?
  • O que é Git Commit ID?
  • Como se comprometer no git?
  • Como encontrar ID de comprometimento usando comandos git?

O que é Git Commit?

Cometidos são instantâneos do código do projeto em um ponto específico no passado. Os desenvolvedores podem ver as alterações antigas no código do projeto que foram substituídas por novas alterações usando commits. Além disso, é útil para colaboração com outros membros do projeto, porque contém alterações feitas por eles.

O que é Git Commit ID?

O Git Commit ID é o valor exclusivo de sha-hash gerado automaticamente e atribuído às confirmações sempre que um novo compromisso for feito ao repositório. O ID de confirmação é usado ao mesclar cometer ou verificar arquivos de diferentes compromissos.

Como se comprometer no git?

Para cometer mudanças adicionais da área de preparação para o repositório local, o “Git Commit -m “” ”O comando pode ser usado. Depois de executar este comando, novos arquivos ou alterações são adicionados ao repositório local.

Confira as seguintes etapas para explorar o processo de compromisso no Git!

Etapa 1: Mude para o repositório Git local
Primeiro, use o comando abaixo fornecido e redirecione para o diretório local:

$ CD "C: \ git \ Demo_repo"

Etapa 2: Veja o conteúdo do repositório
Em seguida, veja a lista de conteúdo existente do repositório com a ajuda do “ls”Comando:

$ ls

A captura de tela abaixo indica que o repositório de trabalho contém apenas “abc.TXT" arquivo:

Etapa 3: faça alterações no arquivo
Agora, utilize o “eco”Comando e adicione algum conteúdo ao arquivo existente:

$ eco "oi! Este é o arquivo ABC ">> ABC.TXT

Etapa 4: Alterações de empurrar
Em seguida, rastreie as alterações adicionais na área de estadiamento Git, executando o comando abaixo declarado:

$ git add abc.TXT

Etapa 5: Compreenda novas mudanças
Execute o comando fornecido para cometer novas alterações encenadas:

$ git Commit -m "Arquivo ABC atualizado"

De acordo com a saída abaixo fornecida, pode-se observar que as mudanças foram comprometidas com sucesso:

Vamos seguir em frente e ver como obter o ID de confirmação em Git.

Como encontrar ID de comprometimento usando comandos git?

Vários comandos Git estão disponíveis para obter o ID de confirmação, como:

  • ““Git Rev-Parse Head”Comando
  • ““Git Show -s”Comando
  • ““Git Log -oneline”Comando

Método 1: Como encontrar ID de compromisso no Git usando o comando "git rev-parse"?

Para obter o ID de confirmação mais recente, execute o seguinte comando:

Cabeça $ Git Rev-Parse

Aqui o "B7343E5E… ”É o mais recente ID de confirmação:

Método 2: Como verificar o ID de confirmação usando o comando "git show"?

Para encontrar as informações detalhadas da última confirmação, incluindo o ID de confirmação e a mensagem de confirmação, digite o seguinte comando:

$ git show -s

Aqui o "-s”A opção é usada para recuperar as informações detalhadas da última confirmação. Na captura de tela abaixo, as informações destacadas são o ID de confirmação:

Método 3: Como verificar o comando de comprometimento usando o comando “git log -oneline”?

Use o "Git Log -oneline”Comando para visualizar a lista de todos os compromissos, incluindo ID de compromisso e mensagens:

$ git log --oneeline

A saída abaixo mostra os sha-hashes de todos os repositórios existentes:

Nós explicamos brevemente o ID do Git e as diferentes maneiras de encontrá -lo.

Conclusão

O Git Commit ID é um valor único de sha-hash que é gerado automaticamente sempre que novas alterações são empurradas para o repositório local através do cometimento. Vários comandos Git são usados ​​para obter o ID de confirmação dos compromissos adicionais, como o “Git Rev-Parse Head"Comando"Git Show -s”Comando e“Git Log -oneline”Comando. Este artigo ilustrou o commit Git, o commit e o método de obter o Git Sha-Hashes em Git.