Como usar Git para versionar o código do site direto no servidor (SSH & Avançado)
Olá, querido(a) cliente! 👋
Seja bem-vindo(a) ao seu novo passo rumo à liberdade e segurança no desenvolvimento do seu site. Aqui na GeHost, acreditamos que você, como desenvolvedor(a) ou criador(a) de conteúdo, merece ter controle total — sem precisar sair do seu servidor. E o melhor: você pode usar Git diretamente no servidor, sem precisar de plataformas externas como GitHub ou GitLab. É só seguir comigo, seu Sensei da GeHost, e vamos montar isso passo a passo, como se fosse uma receita de família.
Este guia é para quem já tem um site hospedado com a GeHost, sabe o básico de SSH e quer começar a versionar seu código no próprio servidor. Vamos lá?
Pré-requisitos (para não perder o ritmo)
- Você já tem acesso ao SSH da sua hospedagem (geralmente via terminal ou cliente como PuTTY/WSL).
- Seu site está na pasta
public_html(ou subdomínio, se aplicável). - Conhecimento básico de comandos do terminal (não se preocupe, vamos explicar tudo).
Dica do Sensei: Se você não tem acesso SSH, verifique seu plano no painel do cliente (painel.gehost.com.br) — planos com SSH estão disponíveis a partir do Básico.
Passo a passo: Criando um repositório Git no servidor
Vamos começar pelo começo. O objetivo é ter um repositório Git dentro do servidor, diretamente na pasta do seu site. Assim, você pode fazer commits, ver histórico, voltar a versões anteriores — tudo sem sair do seu ambiente de produção.
Abra seu terminal ou cliente SSH (como Putty, WSL, ou terminal do macOS/Linux).
Conecte-se ao servidor usando o comando:
ssh usuario@seu-dominio.com.brSubstitua
usuariopelo seu nome de usuário do cPanel eseu-dominio.com.brpelo domínio do seu site.Entre na pasta do seu site. Geralmente, é:
cd public_htmlSe o seu site estiver em uma subpasta (ex:
public_html/loja), acesse essa pasta.Crie um repositório Git com o comando:
git initPronto! Agora você tem um repositório Git no seu servidor.
Adicione todos os arquivos do site ao Git:
git add .Isso adiciona todos os arquivos da pasta atual.
Faça o primeiro commit (salve a versão inicial):
git commit -m "Versão inicial do site"Esse commit é como um "salvar" do seu site. Pode usar qualquer mensagem, mas seja claro.
Para verificar o status do repositório, use:
git statusIsso mostra quais arquivos foram alterados, adicionados ou removidos.
Dica do Sensei: Sempre use
git statusantes de fazer um commit para ver o que está mudando.
Gerenciando versões no servidor (como um profissional)
Agora que o Git está rodando no servidor, você pode fazer commits sempre que alterar algo no site. Vamos ver como:
Edite um arquivo (ex:
index.html) com o Gerenciador de Arquivos do cPanel:
Volte ao terminal e verifique quais arquivos foram alterados:
git statusAdicione as alterações:
git add index.htmlSe tiver vários arquivos, use
git add .novamente.Faça um novo commit com uma mensagem clara:
git commit -m "Atualização no cabeçalho do site"Para ver o histórico de versões:
git log --onelineIsso mostra todos os commits, com um resumo curto de cada um.
Dica do Sensei: Use mensagens como "Corrigido erro no formulário de contato" ou "Adicionado banner de verão" — assim, você sempre sabe o que mudou.
Como voltar a uma versão anterior (se algo der errado)
Imagine que você alterou algo e o site parou de funcionar. Não se preocupe! Com Git, você pode voltar a qualquer versão anterior.
Veja o histórico:
git log --onelineProcure o commit que quer reverter (ex:
abc1234 Corrigido erro no formulário).Volte para uma versão específica:
git reset --hard abc1234Substitua
abc1234pelo ID do commit que você quer voltar.Confirme que tudo está como antes:
git status
Atenção do Sensei: O comando
reset --hardapaga todas as alterações não commitadas. Use com cuidado!
Boas práticas para manter tudo organizado
Nunca edite arquivos diretamente no servidor sem fazer um commit. Sempre use
git addegit commit.Use o arquivo
.gitignorepara ignorar arquivos temporários (comocache/,logs/,node_modules/).Evite fazer commits grandes. Prefira commits pequenos e bem descritos.
Se precisar de ajuda, entre em contato com nosso suporte — estamos aqui para você.
Conclusão: Você está no controle
Parabéns, você acabou de dominar uma das ferramentas mais poderosas do desenvolvimento web — Git diretamente no servidor. Agora você pode:
- Versionar seu site com segurança.
- Reverter mudanças com apenas um comando.
- Ter controle total sobre o que foi alterado e quando.
Na GeHost, acreditamos que tecnologia deve servir à criatividade — e não o contrário. Você está no caminho certo.
Se tiver dúvidas, não hesite em entrar em contato com nosso suporte. Estamos aqui para te ajudar, sempre.
Com carinho,
Sensei da GeHost
Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)