Documentação

Todos os guiasFluxo de trabalho

Git por HTTPS

Clone, revise, faça commit e envie alterações usando remotos HTTPS e tokens.

4 min de leitura

Use uma URL HTTPS

A Odete usa libgit2 e trabalha com repositórios reais por projeto. Ao clonar ou adicionar um remoto, use a URL HTTPS fornecida pelo host, como GitHub, GitLab ou seu servidor.

Git por SSH não é suportado. Para um remoto privado, crie um token de acesso pessoal com o menor escopo necessário e use-o para autenticar no host.

https://github.com/organizacao/projeto.git

Revise antes do commit

No painel Git, consulte Status e o diff. Você pode adicionar arquivos inteiros ou hunks ao stage, escrever a mensagem e criar o commit sem sair do projeto.

Branches, merge com resolução de conflitos, stash, blame e histórico por arquivo fazem parte do fluxo. A mensagem sugerida por IA ainda deve ser revisada contra o diff preparado.

  • Veja o diff.
  • Adicione apenas os hunks que pertencem à mudança.
  • Faça commit local.
  • Envie para o remoto quando estiver pronto.

Proteja as credenciais

Tokens, senhas Git e contas configuradas ficam na Keychain do iOS, não em um arquivo do projeto. Remover a conta nos Ajustes apaga as credenciais armazenadas para aquele serviço.

O painel do GitHub também usa a API do GitHub para pull requests e CI. O device flow exige que o identificador de cliente do app esteja configurado; até lá, use um token pessoal.

Operações fora do escopo

Submodules, cherry-pick e rebase interativo não estão disponíveis. Planeje esses passos em outra máquina ou ajuste o fluxo para operações suportadas.

Fetch, push, clone, pull requests e CI exigem rede e transmitem credenciais e conteúdo ao host escolhido. Commits e diffs locais continuam disponíveis offline.