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.