Como resolver conflitos de estoque git sem comprometer?

Como resolver conflitos de estoque git sem comprometer?
Vários desenvolvedores podem trabalhar em um arquivo de código fonte semelhante e aplicar modificações a ele. Eles podem adicionar alterações imediatamente ao índice de estadiamento Git. Além disso, os desenvolvedores podem manter temporariamente as modificações ou mudanças através da operação de estoque. Para esse fim, use o “Stash Git Aplicar”Comando quando for necessário aplicar alterações de retenção.

Nessa situação, às vezes, os desenvolvedores encontram conflitos não sobrepinados por causa de várias mudanças simultaneamente e não mescladas. Eles podem resolver este conflito sem cometer.

Este guia discutirá a solução mais fácil para o conflito de estoque git sem comprometer.

Como resolver conflitos de estoque git sem comprometer?

Na maioria das vezes, os conflitos não -maquados do GIT encontrados pelos desenvolvedores quando estão trabalhando em um arquivo de projeto semelhante e adicionando alterações várias vezes. Para resolver esse conflito em particular, os desenvolvedores precisam encenar as modificações para o índice de rastreamento, executando o “git add ”Comando sem cometer.

Vamos seguir em frente, verifique quando o conflito ocorre e resolva -o.

Etapa 1: Mudar para o repositório Git

Executar o “cd”Comando e navegue para o diretório local Git desejado:

$ CD "C: \ Usuários \ Nazma \ git \ repo_16"

Etapa 2: Gere e atualize o arquivo

Em seguida, gerar e atualizar um novo arquivo executando o “eco”Comando:

$ echo "meu arquivo de texto" >> "arquivo1.TXT"

Etapa 3: rastrear o arquivo

Em seguida, rastreie um arquivo recém -criado no índice através do seguinte comando:

$ git add file1.TXT

Etapa 4: empurre as alterações no repositório Git

Depois disso, execute o comando fornecido e empurre as alterações no repositório Git:

$ git Commit -m "O primeiro arquivo do repo adicionado"

Etapa 5: Atualizar arquivo

Use o "eco”Comando e atualize o arquivo criado anteriormente:

$ echo "Arquivo de texto" >> "arquivo1.TXT"

Etapa 6: Stash Git

Agora, adicione todas as modificações à memória temporária, executando o “Git Stash”Comando:

$ git Stash

Etapa 7: Modifique o arquivo existente

Da mesma forma, atualize o arquivo existente através do comando abaixo:

$ echo "arquivo" >> "arquivo1.TXT"

Etapa 8: Adicionar alterações encenadas

Então, execute o “git add .”Comando para adicionar alterações ao índice:

$ git add .

Etapa 9: Aplicar alterações de retenção

Em seguida, aplique as alterações temporárias de manter o repositório Git até o “Stash Git Aplicar”Comando:

$ git Stash Aplicar

De acordo com a saída abaixo fornecida, as alterações de retenção não são aplicadas e ocorreu um conflito:

Observação: Agora, para resolver o conflito acima mencionado, o usuário precisa adicionar as alterações ao repositório Git, especificando o nome do arquivo específico.

Etapa 10: Adicionar alterações

Agora, execute o “git add”Comando junto com o nome de arquivo específico no qual as alterações são feitas:

$ git add file1.TXT

Etapa 11: aplique o Stash Git

Por fim, aplique as alterações de espera que são salvas no estoque através do seguinte comando:

$ git Stash Aplicar

Pode -se observar que as alterações de estoque foram aplicadas com sucesso:

Isso se tratava de resolver o conflito de estoque sem comprometer o Git.

Conclusão

O conflito não -submetido é encontrado quando várias alterações são realizadas pelos desenvolvedores quando estão trabalhando em um arquivo semelhante. Para resolver o conflito do Stash Git, eles precisam encenar as mudanças adicionais ao índice sem cometer ao executar o “git add ”Comando. Este guia ilustrou a solução mais fácil para o conflito de estoque git sem comprometer.