Aula 4: Multiverso (Branches)

Por: Nerd Toolkit Postado em: Julho 15, 2026 Visto por: 2

Essa é a parte que costuma dar nó na cabeça dos programadores iniciantes. Para facilitar, pense que Branches são universos paralelos. Você pode criar uma cópia exata do seu código e testar uma loucura nova (como refazer todo o layout) sem estragar o código principal.

Prática de Branch Vamos criar um universo paralelo chamado nova-feature:

git branch nova-feature
git checkout nova-feature

Agora, crie um arquivo novo chamado calculadora.php:

<?php
function somar($a, $b) {
   return $a + $b;
}
echo somar(10, 5);
?>

Faça o add e o commit nesse universo:

git add calculadora.php
git commit -m "Cria funcao de soma"

Volte para o universo principal (main ou master):

git checkout main

(Nesse momento, o arquivo calculadora.php SUMIU da pasta. Isso causa impacto e ajuda a entender o poder do Git).

Para juntar os universos (trazer a calculadora para a main):

git merge nova-feature

Exercícios

Objetivo: Trabalhar com ramificações seguras para desenvolver novas funcionalidades sem quebrar o sistema principal.

  1. Crie uma nova branch chamada calculo-frete e mude para ela.

  2. Crie um arquivo totalmente novo chamado frete.php e adicione uma função PHP simples:

    <?php
    function calcularFrete($distanciaKm) {
       $valorPorKm = 2.50;
       return $distanciaKm * $valorPorKm;
    }
    echo "O valor do frete para 50km é: R$ " . calcularFrete(50);
    ?>
  1. Faça o add e o commit do arquivo frete.php informando que a funcionalidade de frete foi criada.

  2. Volte para a branch main. Abra a sua pasta no computador e verifique: o arquivo frete.php sumiu?

  3. Traga a funcionalidade que você construiu no universo paralelo para o universo principal usando o comando de fusão.

Notícias Relacionadas

Aula 4: Multiverso (Branches)
  Contato
  • support@nerdtoolkit.com.br
Mapa do Site
Mostrar mapa do site
  Sobre

Feito de programadores para programadores.

Este site utiliza cookies. Ao continuar a utilizar este site, você concorda com a nossa utilização de cookies e política de privacidade.
Leia mais Concordo