Compare o git Stash Pop e Git Stash Aplique para restaurar o arquivo

Compare o git Stash Pop e Git Stash Aplique para restaurar o arquivo
No Git, os stashes são usados ​​para armazenar as alterações adicionais no diretório de trabalho local e permitir que os desenvolvedores os recuperem quando necessário. Torna -se difícil quando os desenvolvedores precisam alternar entre contextos. Portanto, o Git permite que os desenvolvedores mantenham as mudanças que eles precisam em um estágio posterior. É uma maneira rápida de limpar seu diretório de trabalho, mantendo as modificações intactas. Mais especificamente, o “Git Stash Pop"Comando e"Stash Git Aplicar”O comando também é usado para jogar fora o esconder.

Neste blog, faremos uma comparação entre o Git Stash Apply e o Git Stash Pop para restaurar o arquivo.

Comparação entre "Git Stash Apply" e "Git Stash Pop" para restauração de arquivos

Para executar uma operação de arquivos revertidos usando o stash git aplicar e o comando pop git, criaremos e adicionaremos um novo arquivo ao repositório. Em seguida, compromete mudanças para atualizar o diretório Git. Em seguida, remova o arquivo do repositório Git e execute o “Estatísticas Git”Comando para salvar o diretório de trabalho e o estado de índice. Por fim, restauraremos o arquivo, removeremos as alterações do esconderijo e reaplicaremos utilizando o “Git Stash Pop”Comando.

Vamos implementar o cenário discutido para entender a diferença entre os comandos acima mencionados!

Etapa 1: Abra o Git Bash

Procure o terminal Git usando o “Comece”Menu e inicie -o:

Etapa 2: mova para o repositório Git

Execute o “cd”Comando para navegar para o repositório Git local:

$ CD "C: \ Usuários \ Nazma \ Git \ Demo7"

Etapa 3: Criar arquivo

Agora, crie um novo arquivo escrevendo o seguinte “tocar”Comando com o nome do arquivo:

$ touch file2.TXT

Etapa 4: rastrear o arquivo recém -criado

Em seguida, rastreie o arquivo usando o comando fornecido abaixo:

$ git add .

Etapa 5: Conteúdo do diretório da lista

Exibir a lista do conteúdo com a ajuda do “ls”Comando:

$ ls

Etapa 6: Mudança de comprometimento

Em seguida, compromete mudanças para atualizar o repositório Git usando o “Git Commit”Comando com a mensagem de confirmação:

$ git Commit -M "File2 atualizado"

Etapa 7: Remova o arquivo

Para remover o arquivo da área de estadiamento, execute o “git rm”Comando:

$ git rm file1.TXT

Etapa 8: Stash Git

Agora, execute o “Git Stash”Comando para salvar o diretório de trabalho e o estado de índice:

$ git Stash

Etapa 9: Stash Git Aplicar

Para aplicar o esconderijo Git para a restauração de arquivos, execute o “Stash Git Aplicar”Comando:

$ git Stash Aplicar

De acordo com a saída abaixo, os arquivos modificados e excluídos são restaurados com sucesso:

Etapa 10: Pop do Git Stash

Agora, execute o seguinte comando para descartar as modificações aplicadas do esconderijo e reaplique -as para a cópia de trabalho:

$ Git Stash Pop

É isso! Elaboramos o procedimento de reverter o arquivo usando os comandos do Git Stash Apply e Git Stash POP.

Conclusão

Para comparar o Git Stash Pop e Git Scak, solicite a restauração de arquivos, vá para o diretório Git e crie e adicione um novo arquivo ao repositório. Em seguida, comprometa as alterações para atualizar o diretório Git. Em seguida, remova o arquivo do repositório Git e salve o diretório de trabalho e o estado de índice. Em seguida, para restauração de arquivos, utilize o “Stash Git Aplicar”Comandem e remova as alterações do esconderGit Stash Pop”Comando. Este blog ilustrou o método de reverter os arquivos usando o Git Stash Pop e Git Stash Aplicar comandos.