Gerar comandos
Use isto quando quiser um ponto de partida confiável para uma tarefa de Git conhecida. O gerador favorece comandos explícitos e revisáveis, como git fetch, git switch, git rebase, git revert e git reset --soft, dependendo do fluxo que você escolher.
git fetch origin --prune git switch main git pull --ff-only origin main git switch -c feature/melhorar-fluxo-login git push -u origin feature/melhorar-fluxo-login
Suposições
- O remoto está acessível e seu repositório local já existe.
- Os comandos gerados destinam-se a ser executados uma linha por vez e revisados antes da execução.
- Nomes de branch e referências de commit são usados exatamente como inseridos após validação.
Notas do fluxo
- Faça o fetch primeiro para que as referências de branch e commit sejam baseadas no estado remoto mais recente.
- Use a sequência gerada como ponto de partida e ajuste-a de acordo com a política da sua equipe, se necessário.
- Para ações que alteram o histórico, confirme que ninguém mais depende dos commits que você está reescrevendo.
Comandos Git podem reescrever o histórico ou mover ponteiros de branch. Fluxos de rebase, reset e renomeação de branch devem ser revisados antes de serem executados em repositórios compartilhados.
Como funciona
A página mapeia um pequeno conjunto de tarefas comuns de Git para modelos de comando explícitos. As entradas são limpas, os nomes de branch e remotos são verificados contra regras práticas de segurança do Git, as contagens de commit são convertidas para inteiros e a saída do comando é reconstruída apenas quando o fluxo selecionado possui dados válidos.
Validação e suposições
Não há verificação no lado do servidor do estado do seu repositório, portanto, esta ferramenta não confirma se uma branch existe, se um hash de commit é acessível ou se sua árvore de trabalho atual está limpa. As entradas são sanitizadas apenas para a geração de comandos. As contagens de commit são arredondadas para números inteiros e limitadas ao intervalo de 1 a 50 para evitar saídas de reset inválidas.