Aprenda como conectar e sincronizar seus projetos com repositórios do GitHub
Iniciar Conexão com o GitHub:
Autorizar o Lovable no GitHub:
Selecionar Conta/Organização do GitHub
Criar o Repositório
Verificar a Conexão
main
(ou master
, dependendo do seu repositório). Se você fizer push de commits para outras branches no GitHub, essas mudanças não aparecerão no seu projeto Lovable até que sejam mescladas na branch padrão. Por exemplo, se você estiver trabalhando em uma branch feature/login
, o Lovable não mostrará essas atualizações no editor até que você mescle feature/login
na main
no GitHub. Da mesma forma, o Lovable só fará push de suas mudanças para a branch padrão. Tenha isso em mente ao usar múltiplas branches. (Veja o FAQ sobre como trocar a branch padrão se você precisar alterar qual branch o Lovable sincroniza.)feature
, fazer push para o GitHub, revisá-lo através de um pull request e então fazer merge para main
. Uma vez feito o merge, o Lovable puxará essas mudanças para que a aplicação em execução seja atualizada. Dessa forma, equipes podem impor revisões de código e usar o gerenciamento de projetos do GitHub, enquanto ainda se beneficiam das capacidades de desenvolvimento rápido do Lovable.
main
for atualizado"Fix signup form validation bug"
é muito mais útil que "update code"
. Boas mensagens de commit ajudam membros da equipe (e seu eu futuro) a entender o histórico do projeto. Elas servem como documentação para a evolução do seu app. Se a IA do Lovable fez muitas mudanças de uma vez, considere dividi-las em commits lógicos com mensagens para cada mudança principal, se você estiver fazendo isso manualmente. Se os commits estão sendo gerados automaticamente, você sempre pode fazer squash ou editá-los depois no GitHub para maior clareza.git revert
localmente e fazer push. Isso criará um novo commit que desfaz as mudanças do commit problemático. O Lovable sincronizará esse commit de revert e seu projeto voltará ao comportamento anterior. Sempre teste seu app após um revert para garantir que o problema foi resolvido e nenhuma outra funcionalidade foi afetada.Por que meus commits não estão aparecendo no Lovable?
main
ou master
). Se você fez commit em uma branch diferente e não mesclou essas mudanças na branch padrão, o Lovable não as verá. Para corrigir isso, mescle a branch na branch padrão (ou altere a branch padrão – veja a próxima pergunta). Uma vez que o commit esteja na branch padrão, o Lovable deve puxá-lo automaticamente.Outra possibilidade é um problema com o link de integração. Por exemplo, se você renomeou o repositório GitHub ou mudou seu nome de usuário GitHub após conectar, o webhook/conexão pode estar quebrado. Nesses casos, reconectar sua conta GitHub ao Lovable pode restabelecer o link. Certifique-se de que o Lovable GitHub App ainda tem acesso ao repositório (verifique suas configurações do GitHub → Applications). Se foi removido ou perdeu acesso, reautorize-o e então tente fazer push do commit novamente.Além disso, verifique novamente se o commit foi enviado com sucesso para o GitHub (não apenas commitado localmente). Se você não executou git push
(no caso de desenvolvimento local), o commit não estará no GitHub para o Lovable detectar.Se seus commits estão na branch padrão e você ainda não vê atualizações no Lovable, tente atualizar manualmente o projeto no editor do Lovable. Em casos raros, pode haver um pequeno atraso ou um problema no webhook. Geralmente, porém, os commits aparecem quase instantaneamente quando tudo está configurado corretamente.Como altero a branch padrão com a qual o Lovable sincroniza
main
(para novos repositórios GitHub) a menos que você a tenha alterado. Se você quiser que o Lovable rastreie uma branch diferente (digamos que você queira usar uma branch development
como fonte principal), você precisa alterar a branch padrão no GitHub:Como o Lovable detecta novos commits do GitHub?
Posso hospedar meu app Lovable eu mesmo após conectar ao GitHub?