Enquanto trabalha em um projeto extenso, os usuários lidam com diferentes ramificações. Às vezes, eles querem trocar de galhos sem cometer o trabalho meio-fim na filial atual. Mas o problema é que o Git não permite que os usuários mudem de ramificações sem salvar o trabalho não comprometido. Nesta situação, o “Git Stash”O comando pode ser usado para manter temporariamente as mudanças não comprometidas.
Este artigo explicará o procedimento de mesclagem de alterações escondidas com as mudanças atuais dos repositórios.
Como mesclar mudanças escondidas com as mudanças atuais do repositório?
Para mesclar alterações escondidas com as mudanças atuais, primeiro, mude para o repositório desejado e crie um novo arquivo. Então, palco e cometer mudanças. Em seguida, modifique o novo arquivo e alterações de esconderijo. Depois disso, adicione alterações no arquivo atualizado anteriormente e empurre -as para a área de estadiamento. Em seguida, aplique as alterações escondidas, rastreá -las e atualize o status do repositório através do cometimento.
Etapa 1: redirecionar para o diretório local
Primeiro, mude para o repositório específico usando o comando abaixo estatado:
$ CD "C: \ git \ new_repos"
Etapa 2: Criar e atualizar o arquivo
Em seguida, faça e modifique um novo arquivo paralelo usando o “eco”Comando:
$ echo "teste 1" >> teste.TXT
Etapa 3: Adicione alterações ao índice Git
Agora, rastreie as alterações recentemente adicionadas da área de trabalho para o Índice de estadiamento Git:
$ git add teste.TXT
Etapa 4: Mudanças de compromisso
Em seguida, comprometa as mudanças digitando o seguinte comando junto com a mensagem de comprometimento desejada:
$ git Commit -m "Arquivo de teste adicionado"
Etapa 5: atualize o arquivo existente
Faça alterações no arquivo existente, atualizando seu conteúdo com a ajuda do “eco”Comando:
$ echo "teste 2" >> teste.TXT
Etapa 6: mudanças de esconderijo
Depois disso, execute o “Git Stash”Comando para manter as alterações comprometidas do arquivo localmente:
$ git Stash
Etapa 7: Modifique o arquivo específico
Da mesma forma, adicione algumas alterações no arquivo atualizado anteriormente usando o comando abaixo:
$ echo "teste 3" >> teste.TXT
Etapa 8: Rastrear mudanças
Em seguida, adicione as alterações recentemente adicionadas ao índice de rastreamento Git:
$ git add .
Etapa 9: aplique alterações escondidas
Agora, aplique as alterações locais comprometidas no diretório de trabalho executando o “Stash Git Aplicar”Comando:
$ git Stash Aplicar
A saída abaixo mostra um conflito de mesclagem que indica que novas alterações não puderam se fundir:
Observação: Para resolver este conflito, siga as etapas abaixo fornecidas.
Etapa 10: Adicione alterações ao índice de rastreamento Git
Executar o “git add”Comando junto com o nome do arquivo para empurrar as alterações recém -adicionadas da área de trabalho Git para a área de estadiamento:
$ git add teste.TXT
Etapa 11: salve todas as alterações
Em seguida, atualize o repositório local do Git, comprometendo -se através do “git add -a”Comando:
$ git commit -a
Aqui o "-a”A opção é usada para cometer alterações encenadas e não agendadas no repositório.
A saída abaixo indica que as alterações escondidas foram mescladas com as alterações atuais com sucesso:
É isso! Demonstramos o método de mesclar mudanças escondidas com as mudanças atuais do repositório Git.
Conclusão
Para mesclar alterações escondidas com as mudanças atuais, primeiro, mude para o diretório local e crie um novo arquivo. Em seguida, rastrear e cometer mudanças. Em seguida, modifique o arquivo existente e salve essas alterações temporariamente usando o “Git Stash”Comando. Depois disso, atualize o arquivo novamente e adicione novas alterações ao Índice de Rastreamento Git. Por fim, aplique as alterações escondidas, rastreia e cometê -las. Este artigo explicou o processo de fusão de mudanças escondidas com as mudanças atuais do repositório Git.