Neste tutorial você verá por que alguns branches podem não aparecer no Git Version Control (Controle de Versão do Git) do cPanel.
1. O que acontece
Você sabe que o repositório possui determinados branches, mas ao abrir o Git Version Control do cPanel a lista exibida parece incompleta.
2. Motivo mais comum
Segundo a documentação do cPanel, isso pode acontecer quando os branches:
- existem no seu computador local;
- ou existem no repositório remoto;
- mas ainda não existem dentro da cópia gerenciada pelo cPanel.
3. Outro motivo importante: repositório bare
Se o repositório for do tipo bare, o comportamento também muda. Repositórios bare não exibem as mesmas informações de branches e commits que uma cópia de trabalho normal.
O próprio cPanel informa que, em repositórios bare, algumas informações da interface simplesmente não são exibidas.
4. Sobre o Gitweb
Mesmo no Gitweb, há uma limitação importante: ele não mostra branches remotos, mas sim informações ligadas aos branches locais disponíveis naquele repositório.
5. Como tentar resolver
Dependendo do caso, você pode:
- usar Update from Remote para trazer alterações do remoto;
- confirmar se o branch realmente existe na cópia gerenciada pelo cPanel;
- verificar se o repositório não é bare;
- trocar o branch atual pela interface, quando essa opção estiver disponível.
6. Exemplo útil no terminal
No shell, um comando comum para listar branches é:
git branch -a
Esse comando pode ajudar a comparar o que existe no repositório com o que a interface do cPanel está exibindo.
Pronto! Agora você já sabe por que alguns branches podem não aparecer no Git Version Control do cPanel.
