Tanta coisa aprendida em pouco tempo. Parabéns.
Conhecendo as generalidades do Git
O que é Git?
Por que usar git?
Instalando Git no Linux, Windows e OSX
Editores de texto, arquivos binários e arquivos de texto
Introdução à linha de comando
Estudando Comandos básicos em Git
Staging, Repositório e Ciclo básico de trabalho com Git
O que é um branch e como funciona um merge em Git?
Criando um repositório Git
O primeiro commit a gente nunca esquece
Verificando as mudanças de um commit
Viajando no tempo em nosso repositório utilizando Branches e Checkout
Aprofundando no Git checkout
Reconhecendo o fluxo básico de trabalho em Git
Trabalhando com repositórios remotos
Ramificando o código com branch
Unindo ramos diferentes com git merge
Resolvendo conflitos de merge
Trabalhando com repositórios remotos no GitHub
O que é o GitHub?
Criptografia assimétrica, entendendo chaves públicas e chaves privadas
Configurando uma chave SSH localmente
Conexão com o GitHub com SSH
Tags e Versionamento no GitHub
Gerenciamento de ramos no GitHub
Configurando múltiplos colaboradores em um repositório do GitHub
Desenvolvendo um fluxo de trabalho profissional
Fluxo de trabalho com Pull Requests
Revisando código no GitHub
Criando um Fork e contribuindo em projetos
Como fazer um pull request
Ignorando arquivos com .gitignore
README.md, uma excelente prática
Criando seu site portfólio com GitHub Pages
Identificando múltiplas circunstâncias de trabalho
Git rebase, modificando a linha do tempo
Git stash e Git Clean
Git cherry-pick, trazendo commits antigos ao HEAD de um ramo
Verificando comandos Git para casos de emergência
Complementando commits com Git amend
Git reset e reflog para casos de emergência
Buscar arquivos e commits de git com grep e log
Você não tem acesso a esta aula
Continue aprendendo! Junte-se e comece a impulsionar sua carreira
Otacilio Maia
O Git Clean serve para limpar arquivos indesejados. O Git stash é uma pilha temporária de mudanças que você vai acumulando e quer guardar na zona do stash.
Contribuições 5
Perguntas 1
Tanta coisa aprendida em pouco tempo. Parabéns.
eta
muito bom
Vale lembrar também que, por padrão, executar o git stash vai fazer o stash de:
Alterações que foram adicionadas ao seu índice (alterações preparadas)
Alterações feitas a arquivos que estão no momento rastreados pelo Git (alterações despreparadas)
No entanto, o stashing não vai ser realizado em:
novos arquivos na cópia de trabalho que ainda não foram preparados
arquivos que foram ignorados
Porém tem um jeito de resolver esses problemas.
Adicionando a opção -u (ou --include-untracked) vai dizer ao git stash para também fazer o stashing dos arquivos não rastreados. Para fazer isso basta colocar o seguinte comando:
<git stash -u>
De mesmo modo, é possível incluir os arquivos ignorados utilizando o seguinte comando:
<git stash -a (–all)>
Vale lembrar de que, por padrão, os stashes são identificados apenas como “WIP” — work in progress (trabalho em progresso) — no topo da ramificação e commit dos quais você criou o stash. Depois de certo tempo, pode ser difícil lembrar o conteúdo de cada stash.
Para contextualizar melhor, é uma boa prática anotar uma descrição para seus stashes, usando o git stash save “mensagem”.
Quer ver mais contribuições, perguntas e respostas da comunidade?