Commands II (Advanced)
Comandos Git avançados para workflows complexos.
Comandos Git Avançados
Comandos avançados para workflows complexos e situações específicas.
Desfazer Mudanças
Reverta mudanças de diferentes formas.
Desfazer último commit (mantém mudanças):
Desfazer último commit (remove do staging):
Desfazer último commit (descarta tudo):
Reverter commit criando novo commit:
Descartar mudanças em arquivo:
Remover arquivo do staging:
Rebase e Merge
Integre mudanças de diferentes branches.
Fazer merge de branch:
Merge sem fast-forward:
Rebase branch atual em outra:
Rebase interativo (editar histórico):
Continuar rebase após resolver conflitos:
Cancelar rebase:
Stash (Guardar Mudanças Temporariamente)
Salve mudanças temporariamente sem fazer commit.
Guardar mudanças atuais:
Guardar com mensagem descritiva:
Listar stashes:
Aplicar último stash e remover:
Aplicar stash sem remover:
Remover último stash:
Cherry-pick e Tags
Aplique commits específicos e crie tags de versão.
Aplicar commit específico na branch atual:
Criar tag leve:
Criar tag anotada:
Enviar tags para remoto:
Listar todas as tags:
Inspeção e Debugging
Investigue histórico e encontre problemas.
Ver quem modificou cada linha:
Ver detalhes de um commit:
Histórico de mudanças do HEAD:
Buscar commit que introduziu bug (bisect):
Filtrar commits por autor:
Filtrar commits por data:
Limpeza e Manutenção
Mantenha seu repositório limpo e organizado.
Remover arquivos não rastreados:
Preview do que será removido:
Deletar branch local:
Forçar deleção de branch:
Deletar branch remota:
Push Avançado
Opções avançadas de push para situações específicas.
Force push (use com cuidado!):
Force push mais seguro:
Baixar mudanças sem merge:
Pull com rebase:


