Articles of git stash

Como você esconde um arquivo não rastreado?

Eu tenho alterações em um arquivo, além de um novo arquivo, e gostaria de usar git stash para guardá-los enquanto eu alterno para outra tarefa. Mas o git stash por si só armazena apenas as alterações no arquivo existente; o novo arquivo permanece na minha tree de trabalho, bagunçando meu trabalho futuro. Como faço para […]

Como eu ignoro um erro no ‘git pull’ sobre minhas alterações locais que seriam sobrescritas pela mesclagem?

Como ignoro a seguinte mensagem de erro no Git pull? Suas alterações locais nos arquivos a seguir seriam sobrescritas por mesclagem E se eu quiser sobrescrevê-los? Eu tentei coisas como git pull -f , mas nada funciona. Para ser claro, eu só quero replace alterações específicas, não tudo.

É possível enviar um stit git para um repository remoto?

No git, é possível criar um stash, enviar o stash para um repository remoto, recuperar o stash em outro computador e aplicar o stash? Ou são minhas opções: Crie um patch e copie o patch para o outro computador, ou Criar um branch secundário e enviar o trabalho incompleto para esse branch?

Esconder apenas um arquivo de vários arquivos que foram alterados com o Git?

Como posso esconder apenas um dos vários arquivos alterados na minha filial?

git stash e aplique

Eu sou novo para git e não muito claro sobre como stashing funciona. Digamos que eu esteja trabalhando no branch master e tente git pull e receber o erro de que minhas alterações locais seriam sobrescritas e precisam ser escondidas ou confirmadas. Se eu não fiz nenhuma das minhas alterações e executar o git stash […]

Mover o trabalho existente e não confirmado para uma nova ramificação no Git

Comecei a trabalhar em um novo recurso e depois de codificar um pouco, decidi que esse recurso deveria estar em seu próprio ramo. Como faço para mover as alterações não confirmadas existentes para uma nova ramificação e redefinir a minha atual? Desejo redefinir minha ramificação atual preservando o trabalho existente no novo recurso.

Como faço para git apropriadamente / pop em ganchos de pré-commit para obter uma tree de trabalho limpa para testes?

Eu estou tentando fazer um gancho de pre-commit com uma corrida nua de testes de unidade e quero ter certeza de que meu diretório de trabalho está limpo. A compilation leva muito tempo, então eu quero aproveitar a reutilização de binários compilados sempre que possível. Meu script segue exemplos que eu vi online: # Stash […]

Como recuperar de “git stash save –all”?

Eu queria esconder arquivos não acompanhados, mas continuo passando a opção errada. Para mim isso parece certo: git stash save [-a|–all] mas isso, de fato, oculta arquivos ignorados também. O correto é: git stash save [-u|–include-untracked] Quando eu executo git stash save -a e tento git stash pop ele, recebo inúmeros erros para todos os […]

O “git pull” pode esconder automaticamente as alterações pendentes?

Eu sei como resolver isso: user@host$ git pull Updating 9386059..6e3ffde error: Your local changes to the following files would be overwritten by merge: foo.bar Please, commit your changes or stash them before you can merge. Aborting Mas não há uma maneira de deixar o git pull fazer o stash e pop dance para mim? Se […]

Como recuperar um stash perdido no Git?

Eu freqüentemente uso git stash e git stash pop para salvar e restaurar as alterações na minha tree de trabalho. Ontem eu tive algumas mudanças na minha tree de trabalho que eu tinha escondido e depois fiz mais alterações na minha tree de trabalho. Gostaria de voltar e rever as alterações ocultas de ontem, mas […]