Este estudo explicará:
O que é um patch no controle da versão git?
No controle da versão Git, um patch é simplesmente um arquivo de texto que mantém a descrição das modificações feitas no código. Ele contém todas as mudanças e diferenças que foram feitas no projeto no passado. Além disso, ele registra todas as informações sobre as linhas de código que foram adicionadas, excluídas ou modificadas.
Como criar/fazer um patch usando o comando "Git Format-Patch"?
Para fazer um patch no git, primeiro, navegue para o diretório local desejado. Em seguida, verifique o histórico de compromissos e selecione o ID de confirmação específico. Depois disso, execute o “Patch de formato Git -1 ”Comando para criar um patch a partir do ID de confirmação selecionado. Por fim, verifique o patch criado.
Etapa 1: Navegue para o repositório local
Primeiro, redirecione para o diretório local específico usando o comando abaixo estatado:
$ CD "C: \ Git \ Reposc"
Etapa 2: Ver Histórico de Commits
Em seguida, verifique o log do Git para visualizar o histórico de compromissos:
$ git log --oneeline
Na saída abaixo, o histórico de compromissos pode ser visto com o ID de confirmação. Escolha o hash de comprometimento desejado. Por exemplo, selecionamos o “03668B5”Commiti ID:
Etapa 3: Criar/fazer patch
Agora, utilize o seguinte comando junto com o ID de confirmação selecionado para criar um patch a partir dele:
$ git formato -patch -1 03668b5
Etapa 4: Verifique o patch criado
Para garantir que o novo patch tenha sido criado, execute o comando abordado:
$ ls
Pode -se observar que o novo “0001-NOW-FEAR-FILE-FILEDDED.correção”Patch é criado:
Como criar/fazer um patch usando o comando "git diff"?
O "git diff> ”O comando também pode ser usado para criar um patch no git. Para fazer isso, confira as etapas fornecidas.
Etapa 1: Veja o Git Log
Primeiro, veja o histórico de compromissos verificando o log do Git:
$ git log --oneeline
A 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”Commit Hash:
Etapa 2: Crie ou faça patch
Em seguida, crie um patch com a ajuda do “Git Dif”Comandando e especifique o nome de ID de confirmação e o nome do arquivo:
$ git diff 1839bf4> mypatch.Dif
Aqui o "1839BF4”É o ID de confirmação e“MyPatch.Dif”É o nome do arquivo de patch:
Etapa 3: Verifique o patch criado
Por fim, verifique o patch recém -criado usando o “ls”Comando:
$ ls
Pode -se observar que o “MyPatch.Dif”O arquivo do 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 da versão Git, um patch é um arquivo de texto que manté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 “Patch de formato Git -1 " ou o "git diff> ”O comando pode ser utilizado. Este estudo explicou sobre o patch no controle da versão Git e os métodos de criação.