Como aplicar um patch gerado com o Git Format-Patch

Como aplicar um patch gerado com o Git Format-Patch
No Git, os diferentes desenvolvedores trabalham juntos no mesmo projeto; Portanto, é frequentemente necessário compartilhar mudanças no projeto ou aplicar alterações em outra filial ou repositório. Os usuários do Git podem usar o patch git para esse fim, o que lhes permite salvar as alterações em um arquivo e mais tarde aplicá -las a outros repositórios.

Este post demonstrará o método para aplicar o patch git gerado com o comando Git Format-Patch.

Como aplicar um patch gerado com o comando "Git Format-Patch"?

Para aplicar um patch gerado, primeiro, comprometa as mudanças. Em seguida, gerar o patch usando o “Patch de formato Git -1”Comando. Depois disso, abra o repositório onde você deseja aplicar o patch gerado e utilizar o “Git AM ”Comando.

Agora, confira a implementação prática abaixo.

Etapa 1: Lançar o terminal Git Bash

Primeiro, abra o menu Iniciar e iniciar o ““Git Bash" terminal:

Etapa 2: vá para o repositório de trabalho Git

Utilize o “cd”Comando e abra o Repositório de Trabalho do Git:

$ CD "C: \ git \ recursos"

Etapa 3: Gere um novo arquivo

Gerar o novo arquivo de texto usando o “tocar”Comando:

$ Touch Demo.TXT

Etapa 4: Adicionar arquivo ao índice de estadiamento

Mova o arquivo não rastreado para o índice de rastreamento para confirmar alterações usando o “git add”Comando:

$ git add .

Verifique o estado do repositório para confirmar se o arquivo é adicionado ao índice de rastreamento ou não:

$ git status

Etapa 5: Comprometer mudanças rastreadas

Compreenda as alterações rastreadas para adicioná -las ao repositório local através do comando fornecido:

$ git Commit -m "Novas alterações são comprometidas"

Verifique o log git para verificar se as alterações estão comprometidas ou não:

$ git log

Aqui, você pode ver que novas mudanças foram comprometidas com sucesso:

Etapa 6: gerar um patch

Gerar o pedaço de alterações comprometidas usando o “Patch de formato Git”Comando:

$ git formato -patch -1

Pode -se observar que o patch “0001-New-Changes-Com-Compromitido.correção" é gerado:

Etapa 7: aplicar patch

Agora, aplique o patch no mesmo repositório usando o “Git AM ”Comando:

$ git AM 0001-New-Changes-Com-Compromitido.correção

Observação: Não se preocupe se ocorrer um erro se você estiver aplicando um patch no mesmo repositório em que você desenvolveu o patch e esse repositório já cometeu modificações.

Para lidar com essa situação, pule o patch e aplique -o a outro repositório:

Etapa 8: Pule o patch

Para pular o patch aplicado, utilize o comando abaixo com o “-pular”Opção:

$ git am - -skip

Etapa 9: Crie um novo repositório

Faça um novo diretório/repositório, onde aplicaremos o patch gerado:

$ MKDIR Demo

Em seguida, use o “cd”Comando para navegar para o novo repositório:

$ CD Demo

Etapa 10: aplique um patch em outro repositório

Por fim, aplique o patch no repositório recém -criado usando o “Git AM ”Comando:

$ git Am "C: \ git \ recursos \ 0001-New-Changes-Commited.correção"

Aqui, você pode ver que aplicamos com sucesso o patch gerado com o “Patch de formato Git”Comando:

Aprendemos como aplicar um patch gerado com o “Patch de formato Git”Comando.

Conclusão

Para aplicar um patch gerado com um “Patch de formato Git”Primeiro, vá para o repositório de trabalho Git. Em seguida, comprometa as alterações rastreadas usando o “Git Commit”Comando. Em seguida, gerar um novo patch git usando o “$ git formato -patch -1”Comando. Depois disso, vá a um repositório onde deseja aplicar o patch gerado e aplicar o patch usando o “Git AM ”Comando. Este post demonstrou o método para aplicar um patch gerado com o comando Git Format-Patch.