O que é principalmente uma branch do Git?
Um ponteiro leve e móvel para uma linha de commits
Um único arquivo de código-fonte comum contendo todas as alterações
Um servidor Git separado
Uma cópia completa de todos os arquivos e objetos do repositório