Alternando entre Branches
Parte da seção Controle de Versão do Journey de Terminal da Coddy — lição 30 de 58.
Criar um branch e mudar para ele são duas ações separadas. O comando moderno para alternar é git switch:
git switch feature-loginSe você quiser criar e alternar em uma única etapa, use a flag -c ("criar"):
git switch -c feature-loginEste é o fluxo de trabalho mais comum ao iniciar um novo trabalho.
Você também pode ver git checkout em tutoriais mais antigos. Ele faz a mesma coisa e ainda funciona:
git checkout feature-login
git checkout -b feature-login # criar e alternarPara descobrir em qual branch você está agora, execute git branch --show-current:
git branch --show-current
feature-loginDesafio
InicianteO repositório tem um commit na main. Crie e mude para uma nova branch chamada experiment em um único comando, então imprima o nome da branch atual.
Folha de consulta
Mudar para uma branch existente:
git switch feature-loginCriar e mudar para uma nova branch em um único passo com -c:
git switch -c feature-loginVerificar em qual branch você está atualmente:
git branch --show-currentEquivalente mais antigo usando git checkout:
git checkout -b feature-loginExperimente você mesmo
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Controle de Versão
4Inspecionando Alterações
Git DiffDiff das Alterações no StageGit ShowRecapitulação - Trabalho de Detetive7Ramificação
O que é uma BranchCriando uma BranchAlternando entre BranchesFazendo Commit em uma BranchExcluindo uma BranchRecapitulação - Praticando com Branches2Primeiros Passos
Inicializar um RepositórioA Pasta .gitConfigurar sua IdentidadeGit StatusRecapitulação - Primeiro Repositório5Ignorando Arquivos
Por que ignorar arquivosPadrões do .gitignoreVerificar regras de ignoreRecapitulação - Repositório limpo3Rastreando Alterações
A Área de PreparaçãoGit AddGit CommitModificando um Arquivo RastreadoGit LogRecapitulação - Primeiros Commits6Projeto Site de Receitas
Visão Geral do ProjetoInicializar e Ignorar