Criando uma ramificação
Parte da seção Controle de versão do Journey de Terminal da Coddy. Lição 29 de 58.
Para iniciar uma nova ramificação, use git branch seguido do nome desejado:
git branch feature-loginIsso cria uma nova branch apontando para o commit atual. Isso não muda para ela. Você continua na branch em que estava, mas agora existe um novo ponteiro no mesmo lugar.
Listar os branches confirma que o novo foi criado:
git branch
feature-login
* mainOs nomes de branches convencionalmente são escritos em letras minúsculas e usam hífens entre as palavras. Padrões comuns incluem feature-x, fix-bug-123 e experiment-y.
Desafio
InicianteConfigure o repositório e faça um commit em main; depois, crie uma nova ramificação chamada feature-search e liste todas as ramificações.
Cada execução começa com uma cópia nova da pasta, e todo o script no editor é executado novamente desde o início. Nada é commitado para você: comece com
git init -q -b main, definagit config user.nameegit config user.emaile faça o commit do arquivo inicial. Mantenha essas linhas no editor. Se você as apagar, veráfatal: not a git repository.
A saída esperada mostra as duas ramificações em ordem alfabética, com main ainda marcada como atual.
Experimente 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 PreparadasGit ShowRecapitulação - Trabalho de Detetive2Primeiros passos
Inicializar um repositórioA pasta .gitConfigure sua identidadeStatus do GitRecapitulação — primeiro repositório5Ignorando Arquivos
Por Que Ignorar ArquivosPadrões do GitignoreVerificar Regras de IgnorarRecapitulação - Repositório Limpo8Mesclagem
O que é uma mesclagemMesclagem de avanço rápidoMesclagem de três viasConflitos de mesclagemResolver um conflitoRecapitulação — Mestre da mesclagem11Projeto com Branch de Recurso
Visão Geral do ProjetoInicializar a Main3Acompanhando Alterações
A Área de PreparaçãoGit AddGit CommitModificando um Arquivo RastreadoGit LogRevisão - Primeiros Commits6Projeto de Site de Receitas
Visão Geral do ProjetoInicializar e IgnorarPratique por conta própria: Playground de Terminal