Editado 3 dias atrás por ExtremeHow Equipe Editorial
GitKrakenDepósitoAlteraçõesGitControle de VersãoRepositórioFluxo de TrabalhoGerenciamento de CódigoCódigo-fonteDesenvolvimento
Tradução atualizada 3 dias atrás
GitKraken é um cliente GUI (Interface Gráfica do Usuário) Git popular que torna o gerenciamento de repositórios Git muito fácil. Entre as muitas funcionalidades, uma função importante que o GitKraken oferece é a capacidade de armazenar alterações. O stashing permite que você salve alterações temporárias no seu diretório de trabalho sem adicionar um commit. Esse recurso é especialmente útil quando você precisa mudar de contexto temporariamente, mas deseja preservar seu trabalho atual para uso posterior. Este guia irá lhe contar tudo o que você precisa saber sobre como armazenar alterações no GitKraken.
O stashing no Git é basicamente como reservar uma prateleira de trabalho temporária. Quando você coloca alterações inacabadas no stash, é como armazená-las com segurança para mais tarde. Você não precisa fazer commit das alterações para trabalhar em outra coisa. O Git removerá essas alterações do seu diretório de trabalho, mas as manterá na pilha para que você possa voltar a elas mais tarde.
A pilha de stash é independente do branch em que você está trabalhando; isso significa que você pode guardar alterações de um branch e aplicá-las em outro branch. Você normalmente interagiria com o stash usando comandos Git como git stash
, git stash list
e git stash apply
. No entanto, com o GitKraken, você pode realizar essas ações de stash de maneira mais visual e interativa.
A necessidade de salvar alterações surge quando você se depara com as seguintes situações:
Nessas situações, salvar o dinheiro da substituição é essencial, pois ajuda você a colocar seu trabalho em espera temporariamente e você pode voltar a ele quando estiver pronto para retornar ao trabalho.
Usar GitKraken para arquivar alterações é simples e fácil de usar. A interface é projetada de forma que você possa visualizar facilmente as operações. O processo passo a passo de arquivar alterações usando o GitKraken é o seguinte:
Primeiro, abra o GitKraken e navegue até seu projeto ou repositório onde deseja fazer alterações. Se você já configurou seu repositório no GitKraken, ele deve aparecer na lista de projetos. Clique no projeto para abri-lo.
Depois de abrir seu projeto, clique em o modo de exibição da árvore de arquivos ou o painel de Commit, onde você verá todos os arquivos alterados no seu diretório de trabalho. Alterações não comitadas aparecem no topo, em uma seção chamada Alterações Não Estagiadas. Aqui, você pode ver quais arquivos foram modificados, adicionados ou excluídos.
Para armazenar alterações, procure o botão Stash no painel de Commit. Clicar neste botão abrirá uma janela modal ou menu suspenso, onde você terá a opção de fornecer uma mensagem descritiva para suas alterações armazenadas. Fornecer uma mensagem descritiva ajuda a lembrar o propósito ou o contexto de suas alterações armazenadas.
Após escrever a mensagem, confirme a ação para armazenar as alterações. Neste ponto, o GitKraken excluirá as alterações do seu diretório de trabalho e as armazenará na pilha de stash.
Uma vez que suas alterações estejam no stash, você é livre para alternar para um branch diferente ou puxar alterações do remoto sem quaisquer conflitos. Use a barra lateral do GitKraken para navegar para outro branch. Basta clicar no branch para o qual deseja alternar. Você notará que seu diretório de trabalho não conterá mais as alterações no stash.
Quando estiver pronto para voltar ao seu trabalho, retorne ao branch onde originalmente armazenou as alterações (ou para outro branch, se necessário). Abra a seção Stash localizada na barra lateral ou no painel superior. Aqui, você verá todos os stashes que criou. Clique na entrada desejada do stash, e ela revelará opções como Aplicar, Pop e Excluir.
Aplicar mesclará as alterações feitas no stash no seu diretório de trabalho atual sem remover o stash da lista. Pop aplicará as alterações feitas no stash e depois removerá o stash da lista. Escolha a opção que melhor atenda às suas necessidades.
Suponha que você esteja trabalhando em um recurso no branch feature-login
. Você fez alterações em vários arquivos, mas antes de poder fazer commit das alterações, um bug é relatado no branch main
que precisa de atenção imediata. Veja como você usaria o stashing para lidar com isso:
main
para corrigir o bug imediato.main
, volte para o feature-login
.Usar o GitKraken é uma maneira eficiente de gerenciar suas revisões temporárias de um projeto. A interface gráfica torna conveniente criar, aplicar e gerenciar stashes sem usar a linha de comando, o que pode ser especialmente útil se você preferir ferramentas visuais. À medida que você se sentir mais confortável com o stashing, apreciará a flexibilidade e a produtividade que ele pode trazer para o seu fluxo de trabalho de controle de versão.
Lembre-se, você sempre pode revisar as listas de stashes no GitKraken e escolher o momento certo para aplicá-las de volta ao seu diretório de trabalho. O stashing é um recurso poderoso que torna o Git um sistema robusto para desenvolvimento, e usar o GitKraken o torna ainda mais acessível.
Se você encontrar algo errado com o conteúdo do artigo, você pode