Este estudo explicará:
- O que é um Patch no Controle de Versão do Git?
- Como criar/criar um patch usando o “ git format-patch ” Comando?
- Como criar/criar um patch usando o “ git diff ” Comando?
O que é um Patch no Controle de Versão do Git?
No controle de versão do Git, um patch é simplesmente um arquivo de texto que guarda a descrição das modificações feitas no código. Ele contém todas as alterações e diferenças que foram feitas no projeto no passado. Além disso, registra todas as informações sobre as linhas de código que foram adicionadas, excluídas ou modificadas.
Como criar/criar um patch usando o comando “git format-patch”?
Para fazer um patch no Git, primeiro navegue até o diretório local desejado. Em seguida, verifique o histórico de confirmação e selecione o id de confirmação específico. Depois disso, execute o “ git format-patch -1
Passo 1: Navegue até o Repositório Local
Primeiro, redirecione para o diretório local específico usando o comando abaixo indicado:
$ cd 'C:\Ir \R épico'
Etapa 2: visualizar o histórico de confirmação
Em seguida, verifique o log do Git para ver o histórico de commits:
$ git log --on-line
Na saída abaixo, o histórico de commits pode ser visto com o ID do commit. Escolha o hash de confirmação desejado. Por exemplo, selecionamos o “ 03668b5 ” id do commit:
Passo 3: Criar/Criar Correção
Agora, utilize o seguinte comando junto com o id de confirmação selecionado para criar um patch a partir dele:
$ git format-patch -1 03668b5
Etapa 4: verificar o patch criado
Para garantir que o novo patch foi criado, execute o comando fornecido abaixo:
$ lsPode-se observar que o novo “ 0001-Novo-arquivo-recurso-adicionado.patch ” o patch é criado:
Como criar/criar um patch usando o comando “git diff”?
O ' git diff
Etapa 1: exibir o log do Git
Primeiro, visualize o histórico de commits verificando o log do Git:
$ git log --on-lineA saída abaixo exibiu o histórico de confirmação, incluindo o id de confirmação. Copie o id de confirmação específico para criar um patch. Por exemplo, selecionamos o “ 1839bf4 ” hash de confirmação:
Passo 2: Criar ou Fazer Patch
Em seguida, crie um patch com a ajuda do “ git diff ” e especifique o ID do commit e o nome do arquivo de patch:
$ git diff 1839bf4 > meupatch.diffAqui o ' 1839bf4 ” é o ID do commit e “ meupatch.diff ” é o nome do arquivo de correção:
Etapa 3: verificar o patch criado
Por fim, verifique o patch recém-criado usando o botão “ ls ” comando:
$ lsPode-se observar que o “ meupatch.diff ” arquivo de patch foi criado com sucesso:
Explicamos sobre o patch no Git e os métodos de criação de um patch no Git.
Conclusão
No controle de versão do Git, um patch é um arquivo de texto que contém a descrição das alterações ou modificações e diferenças feitas no código do projeto no histórico. Ele registra todas as informações sobre as linhas de código que foram adicionadas, excluídas ou modificadas. Para criar um patch no git, o “ git format-patch -1