Crie um patch git a partir das mudanças não comprometidas no diretório de trabalho atual

Crie um patch git a partir das mudanças não comprometidas no diretório de trabalho atual
Os patches Git são uma das funções mais importantes de um aplicativo Git que são frequentemente usados ​​para implementar e compartilhar as alterações de um diretório ou repositório Git para outro diretório ou repositório. Também é usado para compartilhar as mudanças comprometidas e não comprometidas com outros desenvolvedores para revisar fins. Além disso, ambos “Patch de formato Git" e "Git Dif”Os comandos são usados ​​para criar um patch.

Este tutorial demonstrará como criar um patch a partir das mudanças não comprometidas do Git.

Como criar um patch a partir das mudanças não comprometidas no repositório de trabalho do Git?

Para criar um patch a partir de mudanças não comprometidas no repositório Git, primeiro, vá para o repositório, adicione alterações ao índice de estadiamento e utilize o “git diff -cached> nome do arquivo.correção”Comando.

Para uma diretriz prática, siga o procedimento fornecido.

Etapa 1: Lançar o terminal Git
Inicie o terminal Git no menu "Startup" do Windows:

Etapa 2: Vá para Git Working Directory
Vá para o diretório de trabalho do Git, utilizando o “cd ”Comando:

CD "C: \ git \ Demo"

Etapa 3: Inicialize o diretório Git
Inicialize o diretório Git através do comando fornecido:

$ git init

Etapa 4: Gere um novo arquivo
Gerar o novo arquivo executando o “tocar ”Comando:

$ touch file2.TXT

Etapa 5: adicione alterações não rastreadas
Em seguida, mova as alterações não rastreadas para o índice de rastreamento através do comando mencionado:

$ git add .

Verifique o status do Git para verificar se as alterações são adicionadas ao índice de estadiamento ou não:

$ git status

Aqui, você pode ver que adicionamos com sucesso as alterações não rastreadas à área de preparação:

Etapa 6: Gere um patch de alterações não comprometidas
Na próxima etapa, crie o patch de alterações encenadas não comprometidas:

$ git diff -cache> patchfile.correção

No comando acima, o “-cache”A opção é usada para criar o adesivo de alterações encenadas. Se um usuário não pode usar o “-cache”Opção, será criado um patch de alterações não rastreadas:

Use o "ls”Comando para visualizar todos os diretórios e arquivos do repositório atual:

$ ls

Etapa 7: aplicar patch
Aplique o patch no mesmo diretório para verificar o arquivo do patch está funcionando ou não:

$ git aplicar patchfile.correção

Pode -se observar que um erro é encontrado porque ele já existe no diretório de trabalho:

Etapa 8: faça um novo repositório
Vamos fazer um novo diretório no qual aplicaremos o patch recentemente criado. Para esse fim, utilize o “mkdir ”Comando:

$ mkdir newDirectory

Depois disso, abra o novo diretório ou repositório usando o “cd”Comando:

$ CD newDirectory/

Etapa 9: aplique um patch de alterações não comprometidas
Em seguida, aplique o patch em um novo diretório usando o comando abaixo fornecido:

$ git aplicar/c/git/demonstração/patchfile.correção

Para verificar se o patch é aplicado ou não, veja a lista de todos os arquivos:

$ ls

A saída indica que aplicamos com sucesso o patch de alterações não comprometidas no novo diretório:

Ensinamos o procedimento para criar um patch git a partir das mudanças não comprometidas.

Conclusão

Para criar um patch a partir das mudanças não comprometidas do Git, primeiro, abra o repositório de trabalho Git. Crie um novo arquivo e adicione -o ao índice de rastreamento. Depois disso, crie um patch git de alterações não comprometidas rastreadas usando o “git diff -cached> patchfile.correção”Comando. Em seguida, aplique o patch a outro repositório ou diretório através do “git se aplicar ”Comando. Este post demonstrou o método para criar um patch a partir das mudanças não comprometidas do Git.