Esta redação demonstrará o método para gerar um patch git para uma confirmação específica.
Como gerar patch para um commit git específico?
O patch git é frequentemente usado para compartilhar e revisar os cometidos do Git na forma de um arquivo de patch git. Os usuários podem gerar o patch de compromisso usando os métodos abaixo da lista:
Método 1: Gere um patch git de um compromisso recente
Para gerar um patch git de um compromisso recente, primeiro, abra o repositório Git. Então, use o “Patch de formato Git -1”Comando para gerar o arquivo de patch de um compromisso recente. Para esse fim, siga as etapas listadas abaixo.
Etapa 1: Lançar o terminal Git
Primeiro, inicie o “Git Bash”Terminal Git do menu“ Startup ”:
Etapa 2: vá para o repositório Git
Vá para o repositório Git através do “cd”Comando:
$ CD "C: \ Git \ Test"
Etapa 3: Faça um novo arquivo
Em seguida, faça um novo arquivo usando o “tocar”Comando:
$ touch file1.TXT
Etapa 4: Adicione alterações não rastreadas na área de rastreamento
Em seguida, adicione o arquivo não rastreado à área de preparação, utilizando o comando fornecido:
$ git add file1.TXT
Em seguida, verifique o estado do repositório Git para ver as alterações rastreadas:
$ git status
Aqui, você pode ver que o novo arquivo é adicionado com sucesso ao índice de rastreamento:
Etapa 5: Comprometer mudanças rastreadas
Em seguida, comprometa as mudanças rastreadas usando o “Git Commit”Comando:
$ git commit -m "file1 comprometido"
Depois de cometer as alterações, verifique os logs do repositório Git para verificar se as alterações estão comprometidas ou não:
$ git log
Etapa 6: gerar um adesivo de compromisso recente
Gerar o patch de um compromisso recente usando o “Patch de formato Git”Comando. Aqui o "-1”A opção é utilizada para especificar o número de começos incluídos no arquivo de patch:
$ git formato -patch -1
Verifique se o arquivo de patch é gerado visualizando a lista de arquivos e pastas:
$ ls
A saída abaixo indica que geramos com sucesso um patch git para uma confirmação recente:
Método 2: Gere um patch git de um compromisso específico
Para gerar o patch de um compromisso específico, utilize o ID de confirmação junto com o “$ git formato -patch -1”Comando. Acompanhe as etapas fornecidas para gerar o arquivo de patch de uma confirmação específica.
Etapa 1: Verifique o log
Em primeiro lugar, verifique o log git através do “log git”Comando. Em seguida, anote o ID de confirmação do qual você deve criar o arquivo de patch:
$ git log
Etapa 2: gerar um adesivo de commit específico
Em seguida, utilize o “Patch de formato Git”Comando, juntamente com o Git Commit ID para gerar o patch do comprometimento específico:
$ git formato -patch -1 6c8694b
A saída indica que o adesivo de específico comprometido é gerado:
Você aprendeu a gerar o patch de cometidos git.
Conclusão
Os usuários do Git podem criar patches para compromissos recentes e específicos. Para gerar um patch para o mais recente comprometimento do git, utilize o git “formato git”Comando. No entanto, execute o “Patch de formato Git -1 ”Para gerar um patch para um compromisso específico. Este artigo foi elaborado sobre os métodos para gerar manchas de cometidos Git.